Python输出:如何删除新行的缩进?

问题描述 投票:-1回答:2

Python print()输出有一个恼人的小问题:\n缩进后的第一行。像这样:

num = 888
print("The lucky number is:\n", num)

The lucky number is:
 888

我真的很想让'888'左对齐。我该怎么做?

python output
2个回答
1
投票

您可以使用字符串格式将num放在字符串中的任何位置:

print(f"The lucky number is:\n{num}")

如果无法使用f字符串,您还可以使用str.format()

print("The lucky number is:\n{}".format(num))

最后,虽然我不推荐它,因为它已被弃用,但您可以使用百分比符号格式:

print("The lucky number is:\n%d" % num)

1
投票
print('The lucky number is:', num, sep='\n')

输出:

The lucky number is
888
© www.soinside.com 2019 - 2024. All rights reserved.