您现在的位置是:课程教程文章
python中怎样输入两行
2023-12-18 19:31课程教程文章 人已围观
-
微信支付v3版python_申请交易账单+申请资金
微信支付v3版python_申请交易账单+申请资金微信支付V3版系列课程详细讲解微信支付的 JSAPI支付 、 H5支付 、 Native支付 、... -
Python高薪VIP体验班12【六星教育】
Python高薪VIP体验班12【六星教育】找萌妹子 免费领取高清精品视频、笔记、源码 ,还可加入内部交流群~ 潇潇老... -
Python办公自动化全套教程Python入门Python基
Python办公自动化全套教程Python入门Python基更多python学习资料领取或课程咨询 可添加助教老师微信 课程顾问老师... -
python前端高级
python前端高级课程目标:python前端高级 课程特色:清华、微软的顶尖老师授课视频 适用人群...
Python中的Input()函数在输入时,遇到回车符,那么一次输入就结束了。这不能满足输入多行文本并且行数也不确定的情形,当然输入
空行也是允许的。
方法:利用异常处理机制实现
lines=[] while True: try: lines.append(input()) except: break print(lines)
实际运行时,可以输入多行,当输入最后一行并回车后,按组合键ctrl+D,表示EOF,即End of File、文件尾的意思。此时,input()函数
会遇到EOF的异常。Python的异常处理机制将捕获到此异常,执行except部分的语句,此语句为break,因此,立即跳出while循环。这
正好满足了我们的需要。
例如,输入:
12 345 3.14159回车 I am a student.回车 Hello, world!回车
在集成开发环境中运行时,请按ctrl+D组合键结束多行输入。如果在Windows命令行下用"python 源代码文件名.py”方式运行时,请按ctrl+Z组合键结束多行输入。
输出结果如下:
['12 345 3.14159', 'I am a student.', 'Hello, world!']
更多技术请关注Python视频教程。
上一篇:python中复数如何写
下一篇:没有了