浅谈Python中截取字符函数strip,lstrip,rstrip
Python中提供了三种截取字符串的方法:strip、lstrip和rstrip。
strip
strip函数可以截取掉字符串两端的指定字符,默认是空格。常用于数据清洗和整理。下面是使用示例:
text = ' hello '
print(text.strip()) # 输出 'hello'
text = '!!!hello!!!'
print(text.strip('!')) # 输出 'hello'
第一个示例中,原字符串两边均存在空格,使用strip函数将其截取掉,输出的结果是'hello'。
第二个示例中,原字符串两边都有"!"字符,使用strip函数并指定"!"字符为要截取掉的字符,最终输出结果也是'hello'。
lstrip
lstrip函数可以截取掉字符串左端的指定字符,默认是空格。下面是使用示例:
text = ' hello'
print(text.lstrip()) # 输出 'hello'
text = '!!!hello!!!'
print(text.lstrip('!')) # 输出 'hello!!!'
第一个示例中,原字符串左边存在两个空格,使用lstrip函数将其截取掉,输出的结果是'hello'。
第二个示例中,原字符串左边存在"!"字符,使用lstrip函数并指定"!"字符为要截取掉的字符,最终输出结果是'hello!!!'。
rstrip
rstrip函数可以截取掉字符串右端的指定字符,默认是空格。下面是使用示例:
text = 'hello '
print(text.rstrip()) # 输出 'hello'
text = '!!!hello!!!'
print(text.rstrip('!')) # 输出 '!!!hello'
第一个示例中,原字符串右边存在三个空格,使用rstrip函数将其截取掉,输出的结果是'hello'。
第二个示例中,原字符串右边存在"!"字符,使用rstrip函数并指定"!"字符为要截取掉的字符,最终输出结果是'!!!hello'。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:浅谈python中截取字符函数strip,lstrip,rstrip - Python技术站