python中的string center()
在本教程中,我们将学习字符串方法center()。
center()方法接受两个参数。第一个是强制性的,即length,一个是可选的char。它返回一个新字符串,该字符串基于给定长度的特定字符居中。
如果我们不提供空格,它将以空格作为默认字符。让我们看下面的例子。
示例
# initializing a string string = "nhooo" # center -> 25 print(string.center(25))
输出结果
如果运行上面的代码,则将得到以下结果。
nhooo
结果的总长度为25。方法center()尝试将字符串调整到中心。让我们通过提供一个char作为第二个参数来查看示例。
示例
# initializing a string string = "nhooo" # center -> 25 print(string.center(25, '*'))
输出结果
如果执行上述程序,则将得到以下结果。
******nhooo*****
现在,我们将星星替换了空间。我们可以提供任何字符来代替*。如果尝试提供一个字符串而不是一个char字符,则会出现错误。让我们来看一个例子。
示例
# initializing a string string = "nhooo" # center -> 25 print(string.center(25, '***'))
输出结果
如果运行上面的代码,则将得到以下结果。
--------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-12-688edb4ce9d7> in <module> 3 4 # center -> 25 ----> 5 print(string.center(25, '***')) TypeError: The fill character must be exactly one character long
我们收到一个错误,说填充字符必须正好一个字符长。使用该center()方法时请记住它。
结论
热门推荐
10 祝孙辈生日祝福语简短
11 恋人跨年祝福语大全简短
12 考大学敬酒简短祝福语
13 开工投产大吉祝福语 简短
14 偶然结婚祝福语朋友简短
15 感谢学长学姐祝福语简短
16 戏精的祝福语简短
17 我要结婚祝福语简短
18 婚前女儿生日祝福语简短