字符串的补充
字符串的补充
删除字符串中的空格
str.strip():删除字符串两边的指定字符,括号的写入指定字符,默认为空格
>>>a=' hello '
>>>b=a.strip()
>>>print(b)
hello
输出:hello
str.lstrip():删除字符串左边的指定字符,括号的写入指定字符,默认空格
>>> a=' hello '
>>> b=a.lstrip()
>>> print(b)
hello #左边空格可能看的不是很明显
str.rstrip():删除字符串右边的指定字符,括号的写入指定字符,默认空格
>>> a=' hello '
>>> b=a.rstrip()
>>> print(b)
hello
str.join:连接2个字符串,可指定连接符号(关于join,读者可以自己去查看一些相关资料)
>>> a = ['1','2','3']
>>> b = '+'.join(a)
>>> print(b)
1+2+3
split() 分割字符串
str.split(str, num). 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串
- str – 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。
- num – 分割次数。默认为 -1, 即分隔所有。
>>> r = 'www.baidu.com'
>>> r.split('.')
['www', 'baidu', 'com']
join() 链接字符串
str.join(sequence) 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。sequence – 要连接的元素序列。
>>> str = "-";
>>> seq = ("a", "b", "c"); # 字符串序列
>>> print str.join( seq );