python中怎样输入两行
python中的Input()函数在输入时,遇到回车符,那么一次输入就结束了。这不能满足输入多行文本并且行数也不确定的情形,当然输入
空行也是允许的。
方法:利用异常处理机制实现
lines=[]
whileTrue:
try:
lines.append(input())
except:
break
print(lines)
实际运行时,可以输入多行,当输入最后一行并回车后,按组合键ctrl+D,表示EOF,即EndofFile、文件尾的意思。此时,input()函数
会遇到EOF的异常。Python的异常处理机制将捕获到此异常,执行except部分的语句,此语句为break,因此,立即跳出while循环。这
正好满足了我们的需要。
例如,输入:
123453.14159回车
Iamastudent.回车
Hello,world!回车
在集成开发环境中运行时,请按ctrl+D组合键结束多行输入。如果在Windows命令行下用"python源代码文件名.py”方式运行时,请按ctrl+Z组合键结束多行输入。
输出结果如下:
['123453.14159','Iamastudent.','Hello,world!']
以上内容为大家介绍了python中怎样输入两行,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:开发教育。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!