本文主要是介绍Python3 笔记:字符串的 strip()、lstrip()、rstrip(),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、strip() 方法用于移除字符串头尾指定的字符(默认为空格)或字符序列。
注意:该方法只能删除开头或是结尾的字符,不能删除中间部分的字符。
语法:str.strip([chars])
chars:移除字符串头尾指定的字符序列。不填参数的时候则默认为空白符,包括空格、换行符、回车符、制表符。
str1 = '-短横杠-短横杠-'
print(str1) # 运行结果:-短横杠-短横杠-
print(str1.strip('-')) # 运行结果:短横杠-短横杠str2 = ' 空格 '
print(str2) # 运行结果: 空格
print(str2.strip()) # 运行结果:空格
也可以删除开头或是结尾相连的多个字符。
str1 = '12345677654321'
print(str1.strip('12')) # 运行结果:3456776543
print(str1.strip('21')) # 运行结果:3456776543str2 = '1a2b3c4d1a'
str3 = 'a12b3c4d1a'
print(str2.strip('1a')) # 运行结果:2b3c4d
print(str3.strip('a1')) # 运行结果:2b3c4d
print(str2.strip('1a2')) # 运行结果:b3c4d
2、lstrip() 方法用于截掉字符串左边的空格或指定字符。
语法:str.lstrip([chars])
chars -- 指定删除的字符(默认为空白符)
str1 = '12345677654321'
print(str1.lstrip('12')) # 运行结果:345677654321
print(str1.lstrip('21')) # 运行结果:345677654321
3、rstrip() 删除 string 字符串右边末尾的指定字符,默认为空白符,包括空格、换行符、回车符、制表符。
语法:str.rstrip([chars])
str1 = '12345677654321'
print(str1.rstrip('12')) # 运行结果:123456776543
print(str1.rstrip('21')) # 运行结果:123456776543
这篇关于Python3 笔记:字符串的 strip()、lstrip()、rstrip()的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!