Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Python中用*字符填充整行_Python_Python 3.x - Fatal编程技术网

如何在Python中用*字符填充整行

如何在Python中用*字符填充整行,python,python-3.x,Python,Python 3.x,我想用*字符填充屏幕中的整行,并在换行前停止 像这样的 ********** MENU ********** 谢谢 请注意,80不是屏幕的实际宽度。这只是我选择的一个任意数字,因为它是Windows上控制台窗口的通常大小。如果您想确定实际屏幕宽度,可以尝试以下示例和。您也可以使用格式字符串来确定 In [32]: '{0:*^80}'.format('MENU') Out[32]: '**************************************MENU*************

我想用
*
字符填充屏幕中的整行,并在换行前停止

像这样的

********** MENU **********
谢谢


请注意,80不是屏幕的实际宽度。这只是我选择的一个任意数字,因为它是Windows上控制台窗口的通常大小。如果您想确定实际屏幕宽度,可以尝试以下示例和。

您也可以使用格式字符串来确定

In [32]: '{0:*^80}'.format('MENU')
Out[32]: '**************************************MENU**************************************'

这表示使用
“*”
字符将
“菜单”
填充到中间的80个字符。
“^”
字符表示中心。

在我看来,问题很清楚,公认的答案非常好。答案也澄清了提问者想要什么,至少维克多·科克兹能够理解他想要什么。请记住,询问者的英语可能并不完美。无论如何,对于初学者来说,这个问题是很常见的,他们用简单的、面向文本行的输出编写教程代码。如果可以,我会投票支持保护这个问题。可能,其中一位投诉人可以为Kuait编辑该问题,使其可以接受;)我比我的更喜欢这个。格式化字符串让我有点焦虑,因为我永远记不起所有你能用它们做的很棒的事情的语法。
In [32]: '{0:*^80}'.format('MENU')
Out[32]: '**************************************MENU**************************************'