字符串用来记录文本信息,python中作为序列,其他的序列还有列表和元组。
序列的内置函数len(),计算长度
如
>>>s = 'speak'
>>>len(s)
5
索引是安装从前到后偏移,第一个为0,后面逐个加1
如
>>>s[1]
'p'
负数索引是从后向前数即-1为最后
>>>s[-1]
'k'
>>>s[-2]
'a'
利用索引可以很快对字符串分割,冒号分隔,默认左边不写就从最前开始,
右边不写就到最后结束
>>>s[1:3]
'pe'
>>>s[:3]
'spe'
>>>s[1:]
'peak'
需要注意不能在索引位置改变字符串
如
>>>s[1] = 'n'
...error text omitted...
内置方法find()查找子串索引,replace替换
>>>s.find('pe')
1
>>>s.replace('pe','n')
'snak'
还有upper()大写,rstrip()去除空格等方法使用
网友评论