📅  最后修改于: 2023-12-03 14:46:15.687000             🧑  作者: Mango
在编写Python程序时,我们经常需要从控制台接收输入。在一些情况下,需要从多行输入中读取数据,这就需要我们掌握一些技巧来结束多行输入。
在Python中,有以下两种方法结束控制台的多行输入:
在Linux/Mac操作系统下,可以使用Ctrl+D键结束多行输入。在Windows操作系统下,可以使用Ctrl+Z键结束多行输入。
>>> string = ''
>>> while True:
... try:
... line = input()
... except EOFError:
... break
... string += line + '\n'
...
>>> print(string)
hello
world
this is a test
Hello
World
hello
world
this is a test
Hello
World
在Python中,你可以使用三个引号来表示多行字符串,当你按下回车键时,会自动创建一个新的代码行。当你想结束多行输入时,你可以使用三个引号结束。
>>> string = '''hello
... world
... this is a test
... Hello
... World
... '''
>>> print(string)
hello
world
this is a test
Hello
World
以上两种方法都可以帮助你结束多行输入,选择其中一种方法来适应你的编程环境和习惯。
Happy coding!