字符串的方法实例
修改字符串
>>>S= 'spammy' >>>S= S[:3]+'xx'+S[5:] >>>S 'spaxxy'
使用以上只能替换或者修改特定的长度的字符串
>>>S='spammy' >>>S.replace('pa','ww') >>>S swwmmy
如果你需要修改一个字符串的多处时。以上的方法显然以上两种方法并不够用。此时我们需要用到例外一个参数list
使用如下
>>>S='spammy' >>>L=list(S) >>>L ['s', 'p', 'a', 'm', 'm', 'y'] >>>L[1]='W'#替换第二个字母P为‘W’ >>>L[5]='X'#替换第六个字母Y为'X' >>>S = ''.join(L) sWammX
其他的常见字符串方法
例如
清除末尾的空白
>>>line = 'what is your name! ' >>>line.strip() 'what is your name!'
执行大小写转换
>>>line.upper() 'WHAT IS YOUR NAME!N'
检测起始的字符串
>>>line.endswith('name ') True#正确或者存在 False不存在或者错
还有其他的方法判断首尾是否存在这个字符串