Python 字符串长度(Python中字符串的strip、lstrip和rstrip)
导读:Python中strip用于去除字符串的首位字符,同理,lstrip用于去除左边的字符,rstrip用于去除右边的字符。...
Python中strip用于去除字符串的首位字符 ,同理 ,lstrip用于去除左边的字符 ,rstrip用于去除右边的字符 。
这三个参数都可以传入一个参数 ,指定要去除的首尾字符 。
需要注意的是 ,传入的是一个字符数组 ,编译器去除两端所有匹配的字符 ,直到没有匹配的字符 ,比如:
>>>testString="saaaayyesnoyaaaass" >>>printtestString.strip(say) yesno >>>可见 ,testString依次被去除首尾在[s,a,y]数组内的字符 ,直到剩余字符不再数组内 。所以输出yes no 。
Note:
当没有传入参数时 ,默认去除首尾空格 。
lstrip和rstrip原理一样 。
>>>testString="saaaayyesnoyaaaass" >>>printtestString.strip(say) yesno#以空格开头和结尾的 >>>printtestString.strip(say) esno#开头结尾均无空格 >>>printtestString.lstrip(say) yesnoyaaaass#以空格开头 >>>printtestString.rstrip(say) saaaayyesno#以空格结尾 >>>创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!