Python 输出有一个恼人的小问题print():后面的第一行\n是缩进的。像这样:
num = 888
print("The lucky number is:\n", num)
The lucky number is:
888
Run Code Online (Sandbox Code Playgroud)
我真的很想让“888”左对齐。我该怎么做?
您可以使用字符串格式将其放置num在字符串中的任意位置:
print(f"The lucky number is:\n{num}")
Run Code Online (Sandbox Code Playgroud)
如果 f 字符串无法使用,您还可以使用str.format():
print("The lucky number is:\n{}".format(num))
Run Code Online (Sandbox Code Playgroud)
最后,虽然我不推荐它,因为它已被弃用,但您可以使用百分比符号格式:
print("The lucky number is:\n%d" % num)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9621 次 |
| 最近记录: |