最重要的一点:PYTHON中的字符串为——一个有序的字符集合(不可变序列)。
1、PYTHON中没有字符,只有单字符字符串。
2、字符串并不能直接修改某一位置的字符。
3、一些重要操作:
s1+s2 合并
s1*3 重复
s1[i] 索引
s1[i:j] 分片
len(s1) 长度
for x in s1 迭代
'm' in s1 成员关系
4、单引号双引号的功能一致,都允许一个引号字符在其内部而不用反斜杠转义。
5、索引同C中的字符数组一致,支持负偏移,如s[-2]为从右数第二个字符
6、分片 s[i:j]为截取s字符串中从i到j-1的那一段。(i不写为上界,j不写为下界)
7、修改字符串中某一位置的字符,要用索引、切片、合并的手段实现。
8、字符串的格式化类似于C中的printf。
9、引用标准字符串模块 import string
10、string.upper(s) 转换为大写
string.find(s,"mm") 返回索引的子串所在的第一个字符位置
string.atoi("42") 字符串转化为数字