Python 字符串 : part 2
Python 字符串 : part 2
----字符串:有序地字符的集合
1、修改字符串,使用字符串方法。S.replace('mmm','nnn') ; S.replace('mmm','nnn',1)代表只修改一次。
2、查找内容首次出现的位置,S.find('mmm')
3、由于字符串是不可变的,replace其实是为变量返回了一个新的字符串对象,并不是在原对象位置进行修改。
4、转换为list类型可进行修改。
In [2]: s='summary' In [4]: l=list(s) In [5]: l Out[5]: ['s', 'u', 'm', 'm', 'a', 'r', 'y'] In [7]: l[3]='o' In [8]: l[4]='o' In [9]: l Out[9]: ['s', 'u', 'm', 'o', 'o', 'r', 'y'] In [10]: s=''.join(l) In [11]: s Out[11]: 'sumoory'
5、line.split() 将字符串按括号内方法分割为字符串list。
6、line.rstrip()清除行尾空白;line.upper()变大写;line.endswith()结尾是……
7、方法是受类型显示的,但表达式是通用的。