我想用*
个字符填充屏幕上的整行,并在断线前停止?
像这样的东西
********** MENU **********
由于
答案 0 :(得分:16)
>>> print(' MENU '.center(80, '*'))
************************************* MENU *************************************
请注意,80不是屏幕的实际宽度。它只是我选择的任意数字,因为它是Windows上控制台窗口的通常大小。如果您想确定实际的屏幕宽度,可以尝试Linux和Windows的这些示例。
答案 1 :(得分:6)
您也可以使用格式字符串
执行此操作In [32]: '{0:*^80}'.format('MENU')
Out[32]: '**************************************MENU**************************************'
这表示使用'*'
字符将'MENU'
填充到中心的80个字符。 '^'
字符表示中心。