活动地址: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 |
代 码 |
|
运行结果 |
|