介绍
这篇文章将为大家详细讲解有关Python中字符串的地带,lstrip和rstrip的作用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
Python中带用于去除字符串的首位字符,同理,lstrip用于去除左边的字符,rstrip用于去除右边的字符。
这三个参数都可以传入一个参数,指定要去除的首尾字符。
需要注意的是,传入的是一个字符数组,编译器去除两端所有匹配的字符,直到没有匹配的字符,比如:
在祝辞祝辞,testString=皊aaaay yes no yaaaass" 在祝辞祝辞,print testString.strip(& # 39;说# 39;) ,yes no 祝辞祝辞祝辞
可见,testString依次被去除首尾在[& # 39;& # 39;& # 39;一个# 39;,& # 39;y # 39;]数组内的字符,直到剩余字符不再数组内,所以输出是的。
<强>注意:强>
当没有传入参数时,默认去除首尾空格。
带子和rstrip原理一样。
举例:
在祝辞祝辞,testString=皊aaaay yes no yaaaass" 在祝辞祝辞,print testString.strip(& # 39;说# 39;),,, ,yes no #以空格开头和结尾的 在祝辞祝辞,print testString.strip (& # 39; say & # 39;) es 没有#开头结尾均无空格 在祝辞祝辞,print testString.lstrip(& # 39;说# 39;) ,yes no  yaaaass #以空格开的头 在祝辞祝辞,print testString.rstrip(& # 39;说# 39;) saaaay yes  no #以空格结尾 祝辞祝辞祝辞