|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
strip是删除的意思,可以删除字符串的某些字符。split是根据规定的字符将字符串进行分割。
1.strip函数介绍
s为字符串,rm为要删除的字符串序列
s.strip(rm):删除删除序列的字符s字符串开头、结尾处,位于rm删除序列的字符
s.lstrip(rm):删除字符串开头处,位于rm删除序列的字符
s.rstrip(rm):删除s字符串结尾处,位于rm删除序列的字符
注意:
(1)rm为当空时,默认删除空白符(‘\n’,'\r','\t',' ')
(2)rm删除序列只要是边上(开题或结尾)的字符在删除序列内就删除。
举例说明:
- >>> a = ' 1234'
- >>> a
- ' 1234'
- >>> a.strip()
- '1234'
- >>> b = '123abc'
- >>> b.strip('12')
- '3abc'
- >>> b.strip('2') #不在开头或结尾,故不变
- '123abc'
- >>> b.strip('21')
- '3abc'
复制代码
2.split函数
(1)按一个字符分割
- >>> str = ('www.google.com')
- >>> print (str)
- www.google.com
- >>> str_split = str.split('.')
- >>> print(str_split)
- ['www', 'google', 'com']
复制代码
(2)按一个字符分割,且分割n次,如1次
>>> str_split = str.split('.',1)
>>> print (str_split)
['www', 'google.com']
(3) 后面还可以加正则表达式,split分割后是一个列表,[0]是取其第一个元素
- >>> str_split = str.split('.')[0]
- >>> print (str_split)
- www
复制代码
(4)按反正序排列,[::]是正序
- >>> str_split = str.split('.')[::-1]
- >>> print str_split
- ['com', 'google', 'www']
- >>> str_split = str.split('.')[::]
- >>> print str_split
- ['www', 'google', 'com']
复制代码 |
|