2024-05-29 08:31:05 发布
网友
print('%24s' % "MyString") # prints right aligned print('%-24s' % "MyString") # prints left aligned
如何在中间打印?有什么快速的方法可以做到吗?
我不希望文本在屏幕中央。我希望它在24个空间的中心。如果我必须手动操作,在文本前后添加相同数量的空格的数学原理是什么?
使用新样式的format方法而不是旧样式的%运算符,后者不具有定心功能:
format
%
print('{:^24s}'.format("MyString"))
您可以使用^{}方法。
在您的情况下,将是:"MyString".center(24)
"MyString".center(24)
理想情况下,您可以使用.format()。
解释中心的资源。和其他人一起here
使用新样式的
format
方法而不是旧样式的%
运算符,后者不具有定心功能:您可以使用^{} 方法。
在您的情况下,将是:
"MyString".center(24)
理想情况下,您可以使用.format()。
解释中心的资源。和其他人一起here
相关问题 更多 >
编程相关推荐