一、理论
Python中没有字符这个类型,在Python看来,所谓字符,就是长度为1的字符串。当要访向字符串的其中一个字符的时候,只需用索引列表或元组的方法来索引字符串即可。
二、 字符串修改(间接)
字符串跟元组一样,都是属于“一言既出、驷马难追”的家伙。所以一旦定下来就不能直接对它们进行修改了,如果必须要修改,我们就需要委曲求…
str[:6] + "插入的字符串" + str1[6:]
运行结果:
'I love 插入的字符串 fishc.com!'
但是大家要注意,这种通过拼接旧字符串的各个部分得到新字符串的方式并不是真正意义上的改变原始字符串,原来的那个“家伙”还在,只是将变量指向了新的字符串(旧的字符串一旦失去了变量的引用,就会被Python的垃圾回收机制释放掉)
三、 字符串简单操作
字符串连接 | 字符串多次连接 | 字符串切片操作 |
---|---|---|
'A'+'B' | 'PYTHON '*3 | ![]() |
‘AB’ | ‘PYTHON PYTHON PYTHON’ | ![]() ![]() |