字符串的方法实例

字符串的方法实例

修改字符串

>>>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!\n'
>>>line.strip()
'what is your name!'

执行大小写转换

>>>line.upper()
'WHAT IS YOUR NAME!\N'

检测起始的字符串

>>>line.endswith('name\n')
True#正确或者存在  False不存在或者错

还有其他的方法判断首尾是否存在这个字符串

posted @ 2015-10-10 15:25  不入流码农  阅读(207)  评论(0编辑  收藏  举报