1.python strip()和split函数用法
strip函数原型
声明:s为字符串,rm为要删除的字符序列. 只能删除开头或是结尾的字符或是字符串。不能删除中间的字符或是字符串。
s.strip(rm) :删除s字符串中开头、结尾处,位于 rm删除序列的字符
s.lstrip(rm) :删除s字符串中开头处,位于 rm删除序列的字符
s.rstrip(rm) :删除s字符串中结尾处,位于 rm删除序列的字符
当rm为空时,默认删除空白符(包括'\n', '\r', '\t', ' ')
示例:
>>>a=' 123'
>>>a=a.strip()
'123'
字符串的split用法: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 = ('www.google.com')
>>>print str
www.google.com
>>>str_split = str.split('.',1)
>>>print str_split
['www','google.com']
3.按某一字符(或字符串)分割,且分割n次,并将分割的完成的字符串(或字符)赋给新的(n+1)个变量。(注:见开头说明)
如:按‘.’分割字符,且分割1次,并将分割后的字符串赋给2个变量str1,str2
>>>url = ('www.google.com')
>>>str1, str2 = url.split('.', 1)
>>>print str1
www
>>>print str2
google.com