在 Python 中处理多行输入
在 Python 中处理输入时,您可能会遇到处理多行输入的需要。在这种情况下会出现一个常见问题:为什么 Python 3 不包含像 raw_input 这样的函数来进行多行输入处理?
理解“输入”函数
在 Python 中3、input()函数读取用户的单行输入。它不允许输入中出现换行符。
多行输入处理的解决方案
要在 Python 中处理多行输入,您可以实现一个循环,继续读取,直到用户输入“文件结束”(EOF) 信号(在类 Unix 系统上按 Ctrl-D,在类 Unix 系统上按 Ctrl-Z) Windows)。
代码片段
以下代码片段演示了如何读取和存储列表中的多行输入:
This代码片段将继续提示用户输入,直到他们输入 EOF 信号,从而有效地将所有输入行捕获到内容中
存储输入
输入行逐行存储在内容列表中。然后,您可以逐行处理输入,执行任何必要的处理,或根据需要将其存储在文件中。
以上是如何在 Python 3 中处理多行输入?的详细内容。更多信息请关注PHP中文网其他相关文章!