Adr*_*ltu 1 python formatting python-2.7
我试图将字符串的文本居中,但我不能这样做.我检查了多个帖子,并尝试了他们说的话,我没有收到错误,但文本仍然对齐左侧.这里代码和str我想要居中
while True:
print ''
while True:
try:
userNum = float(raw_input('Enter the total of your bill: '))
if (userNum) > 0 and (userNum) != 0:
break
else:
print 'Oops! That was no valid number. Try again...'
Run Code Online (Sandbox Code Playgroud)
你可以使用str.format.该^80 格式将告诉Python,使串长80个字符,并以中心论点:
print('{:^80}'.format('Oops! That was not a valid number. Try again...'))
Run Code Online (Sandbox Code Playgroud)
产量
Oops! That was not a valid number. Try again...
Run Code Online (Sandbox Code Playgroud)