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

时间:2019-04-02 05:10:52

标签: python output

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

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

The lucky number is:
 888

我真的很想把'888'左对齐。我该怎么办?

2 个答案:

答案 0 :(得分: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 :(得分:1)

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

输出:

The lucky number is
888