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 教师闺蜜祝福语简短