Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
你会如何格式化这个?
for i in range(11): print(i)
所以它看起来像:
0 1 2 3 4 5 6 7 8 9 10
代替:
我希望将所有个位数推入 2 个空格,而不是 1
这是新方法:
print("{:>2}".format(i))
这是旧的类似 printf 的方式:
print('%2u' % i)
通常可以使用格式说明符,但也可以使用str.rjust
str.rjust
print str(i).rjust(2)
或者,你可以做
"%2d" % 5
输出“5”