python中字符串的一些方法回顾(文本对齐、去除空白)

python中字符串的一些方法回顾(文本对齐、去除空白)

文本对齐的方法,以及用strip函数去除字符串的中空白字符

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 假设:以下内容是从网络上抓取下来的
# 要求:顺序并且居中对齐输出一下内容
poem = ["\t\n登鹤鹊楼",
"王之涣",
"白日依山尽\t\n",
"黄河入海流",
"欲穷千里目",
"更上一层楼"]

for poem_str in poem:
# 先使用strip方法去除字符串中的空白字符
# 居中对齐
'''
Python center() 返回一个原字符串居中,并使用空格填充至长度 width 的新字符串。默认填充字符为空格。
'''
print("|%s|" % poem_str.strip().center(10, " "))
# 向左对齐
# print("|%s|" % poem_str.ljust(10, " "))
# 向右对齐
# print("|%s|" % poem_str.rjust(10, " "))

运行结果

1
2
3
4
5
6
|   登鹤鹊楼   |
|   王之涣    |
|  白日依山尽   |
|  黄河入海流   |
|  欲穷千里目   |
|  更上一层楼   |
打赏了解一下?
0%