python:strip()、rstrip()、lstrip()
2017-04-18 10:33
771 查看
转载自:http://www.cnblogs.com/starof/p/4651288.html
Python中strip用于去除字符串的首位字符,同理,lstrip用于去除左边的字符,rstrip用于去除右边的字符。
这三个参数都可以传入一个参数,指定要去除的首尾字符。
需要注意的是,传入的是一个字符数组,编译器去除两端所有匹配的字符,直到没有匹配的字符,比如:
可见,testString依次被去除首尾在['s','a','y']数组内的字符,直到剩余字符不再数组内。所以输出yes no。
Note:
当没有传入参数时,默认去除首尾空格。
lstrip和rstrip原理一样。
举例:
可以对照编辑器中选中状态的这张图理解
Python中strip用于去除字符串的首位字符,同理,lstrip用于去除左边的字符,rstrip用于去除右边的字符。
这三个参数都可以传入一个参数,指定要去除的首尾字符。
需要注意的是,传入的是一个字符数组,编译器去除两端所有匹配的字符,直到没有匹配的字符,比如:
>>> testString="saaaay yes no yaaaass" >>> print testString.strip('say') yes no >>>
可见,testString依次被去除首尾在['s','a','y']数组内的字符,直到剩余字符不再数组内。所以输出yes no。
Note:
当没有传入参数时,默认去除首尾空格。
lstrip和rstrip原理一样。
举例:
>>> testString="saaaay yes no yaaaass" >>> print 9769 testString.strip('say') yes no #以空格开头和结尾的 >>> print testString.strip('say ')#注意最后有空格 es no#开头结尾均无空格 >>> print testString.lstrip('say') yes no yaaaass#以空格开头 >>> print testString.rstrip('say') saaaay yes no #以空格结尾 >>>
可以对照编辑器中选中状态的这张图理解
相关文章推荐
- Python中的strip(),lstrip(),rstrip()的用法
- 浅谈python中截取字符函数strip,lstrip,rstrip
- Python中的strip()和lstrip()以及rstrip()方法的使用
- python字符串处理rstrip()、lstrip()、strip()函数使用
- 【详解】python中字符串的strip(),lstrip(),rstrip()的含义
- 浅谈python中截取字符函数strip,lstrip,rstrip
- Python-strip(),lstrip(),rstrip()
- Python中strip(),lstrip(), rstrip()使用方法
- Python strip() lstrip() rstrip() 函数 去除空格
- python中strip,lstrip,rstrip简介
- python——strip,lstrip和rstrip
- Python误区之strip,lstrip,rstrip
- python中strip(),lstrip(),rstrip()函数的讲解
- 【C++实现python字符串函数库】strip、lstrip、rstrip方法
- python的strip(),lstrip()和rstrip()
- python strip() lstrip() rstrip() 使用方法
- Python strip、lstrip和rstrip的用法
- Python字符串处理函数rstrip和lstrip,strip,replace,endswith
- rstrip,strip,lstrip
- Pandas 文本数据方法 strip( ) lstrip( ) rstrip( )