gpt4 book ai didi

python-3.x - 换行打印时在新行开头添加空白

转载 作者:行者123 更新时间:2023-12-05 01:43:08 25 4
gpt4 key购买 nike

当我尝试使用 python 3 在多行上打印任何数据时,除了第一行之外,所有行的开头都会添加一个空格。例如:

[in] print('a','\n','b','\n','c')

输出将是:

a
b
c

但我想要的输出是:

a
b
c

到目前为止,我只能通过执行三个打印命令来完成此操作。有人有什么想法吗?

最佳答案

来自docs :

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

Print objects to the text stream file, separated by sep and followed by end. sep, end, file and flush, if present, must be given as keyword arguments.

调用 print('a', '\n', 'b') 将打印这三个项目中的每一个,中间有一个空格,这就是您所看到的。

您可以更改分隔符参数以获得您想要的:

print('a', 'b', sep='\n')

另见 format方法。

关于python-3.x - 换行打印时在新行开头添加空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50299275/

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