5.3填充压缩
5.3.1ljust
作用:根据指定字符(1个),将原字符串填充到指定长度
l表示原字符串靠左
语法:ljust(width, fillchar)
参数:
参数1-width:指定结果字符串的长度
参数2-fillchar:如果原字符串的长度 < 指定字符串长度时
填充过去的字符
返回值:
填充完毕的结果字符串
注意:
并不会修改原字符串本身
填充字符串的长度为1
只有原字符串的长度 < 指定结果长度时才会填充
lz1 = "我是大好人"
print(lz1.ljust(12, "你"))
5.3.2rjust
作用:根据指定字符(1个),将原字符串填充到指定长度
r表示原字符串靠右
语法:rjust(width, fillchar)
参数:
参数1-width:指定结果字符串的长度
参数2-fillchar:如果原字符串的长度 < 指定字符串长度时
填充过去的字符
返回值:
填充完毕的结果字符串
注意:
并不会修改原字符串本身
填充字符串的长度为1
只有原字符串的长度 < 指定结果长度时才会填充
lz2 = "我是大好人"
print(lz1.rjust(12, "你"))
5.3.3center
作用:根据指定字符(1个),将原字符串填充到指定长度
center表示原字符串居中
语法:center(width, fillchar)
参数:
参数1-width:指定结果字符串的长度
参数2-fillchar:如果原字符串的长度 < 指定字符串长度时
填充过去的字符
返回值:
填充完毕的结果字符串
注意:
并不会修改原字符串本身
填充字符串的长度为1
只有原字符串的长度 < 指定结果长度时才会填充
lz3 = "我是大好人"
print(lz3.center(12, "你"))
5.3.4lstrip
作用:移除所有原字符串指定字符(默认为空白字符)
l表示仅仅只移除左侧的字符
语法:lstrip(chars)
参数:
参数-chars:需要移除的字符集
表现形式为字符串
"abc"
表示:"a"|"b"|"c"
返回值:
移除完毕的字符串
注意:
并不会修改原字符串本身
lz4 = "我是我是我是我是我是我是我是我我我我我我我我我我大好人我我我我我我我我我我我"
print(lz4.lstrip("我是大好"))
5.3.5rstrip
作用:移除所有原字符串指定字符(默认为空白字符)
r表示仅仅只移除右侧的字符
语法:rstrip(chars)
参数:
参数-chars:需要移除的字符集
表现形式为字符串
"abc"
表示:"a"|"b"|"c"
返回值:
移除完毕的字符串
注意:
并不会修改原字符串本身
lz5 = "我是我是我是我是我是我是我是我我我我我我我我我我大好人我我我我我我我我我我我"
print(lz5.rstrip("我是大人"))