center()函数实例详解

发布于:2022-08-02 ⋅ 阅读:(465) ⋅ 点赞:(0)

活动地址:CSDN21天学习挑战赛

center()函数实例详解

返回函数主目录

center()返回一个指定的宽度width 居中的字符串,fillchar 为填充的字符,默认为空格。

语  法

str.center(width[, fillchar])

参  数

width -- 字符串的总宽度。

fillchar -- 填充字符。

注  意

1、width参数可以为任何整数(包括负整数或0)。

2、当width的值小于或等于字符串长度时,就不会起作用,直接返回字符串本身,不会截断(不会截取字符串)。

2、fillchar 默认是空格

3、fillchar 只能是单个字符

4、奇数个字符时优先向右边补填充字符

5、偶数个字符时优先向左边补填充字符

返 回 值

返回一个指定的宽度 width 居中的字符串,如果 width 小于字符串宽度直接返回字符串,否则使用 fillchar 去填充。

实  例

代  码

str = "[逆境清醒]"

print ("str.center(20, '◆') : ", str.center(20, '◆'))

运行结果

str.center(20, '◆') :  ◆◆◆◆◆◆◆[逆境清醒]◆◆◆◆◆◆◆

代  码

str = "[逆境清醒]"

print ("str.center(10, '☆') : ", str.center(10, '☆'))

运行结果

str.center(10, '☆') :  ☆☆[逆境清醒]☆☆

代  码

str = "[逆境清醒]"

print ("str.center(40) : ", str.center(40))

运行结果

str.center(40) :                   [逆境清醒]

代  码

print('逆境清醒'.center(7, '★'))

运行结果

★★逆境清醒★

代  码

print('逆境清醒'.center(8, '★'))

运行结果

★★逆境清醒★★

代  码

print('逆境清醒'.center(9, '★'))

运行结果

★★★逆境清醒★★

代  码

print('逆境清醒'.center(10, '★'))

运行结果

★★★逆境清醒★★★

代  码

print('逆境清醒'.center(11, '★'))

运行结果

★★★★逆境清醒★★★

代  码

print('Adversity Awake'.center(14, '★'))

运行结果

Adversity Awake

代  码

print('Adversity Awake'.center(15, '★'))

运行结果

Adversity Awake

代  码

print('Adversity Awake'.center(16, '★'))

运行结果

Adversity Awake★

代  码

print('Adversity Awake'.center(17, '★'))

运行结果

★Adversity Awake★

代  码

print('Adversity Awake'.center(18, '★'))

运行结果

★Adversity Awake★★

代  码

print(' Adversity Awake '.center(28, '8'))

运行结果

88888 Adversity Awake 888888

代  码

#如果 width 小于字符串宽度直接返回字符串,不会截断

print(' Adversity Awake '.center(-1, "*"))

print(' Adversity Awake '.center(0, "*"))

运行结果

Adversity Awake

 Adversity Awake

代  码

#fillchar 默认是空格

print(' Adversity Awake '.center(28))

运行结果

      Adversity Awake

代  码

#fillchar 默认是空格

s = ' Adversity Awake '

y = '逆境清醒'

print(s.center(35,))

print(y.center(35,))

运行结果

          Adversity Awake

                逆境清醒

代  码

#fillchar 只能是单个字符,否则出错。

print(' Adversity Awake '.center(28, "*?!"))

运行结果

TypeError: The fill character must be exactly one character long

代  码

运行结果

返回函数主目录

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到