gpt4 book ai didi

Python如何读取行以及如何输出新行

转载 作者:行者123 更新时间:2023-11-30 22:57:10 25 4
gpt4 key购买 nike

所以我在 stackoverflow 上查找了这个问题,我唯一能做的就是,

buffer = ''
while True:
line = raw_input()
if not line: break

buffer += line
print(buffer)

但是,它并没有像我粘贴它(用行)那样打印出来,而是在一行中完成了所有操作。

知道如何实现这一点吗?谢谢!

最佳答案

这是你想要的吗?

buffer = ''
while True:
line = raw_input()
if not line: break

buffer += '\n' + line
print(buffer)

其工作原理如下:

>>> ================================ RESTART ================================
>>>
Salam
Hi
Salut


Salam
Hi
Salut
>>>

如上所示,我在 buffer += '\n' + line 行中放置了一个 \n。该字符被命名为换行转义字符。解释器用新的一行替换它。

另一种方法是使用list,如下所示:

mylist = list()

while True:
line = raw_input()
if not line: break
mylist.append(line)

for line in mylist:
print(line)

使用上述方法,我将每一行存储为 mylist 的成员,最后我一一打印了这些成员。

关于Python如何读取行以及如何输出新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36807562/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com