python字符串的常用操作

字符串转列表:

s=’spam’
l = list(s)

l2 = "hello world".spilt()

列表转字符串

k = ‘’.join(l)

注意,不能join列表中的非字符串

3.修改字符串

s =  s + ’a’
s = s[3:] + ‘b’
s = s.replace(‘pl’,’pa’)

a = '' #赋值空

del a  #整个变量删除

4.索引和分片

索引s[i]

s[0]首个

s[-1] = s[len(s)-1] 倒数第一个

分片s[i:j]

不含上边界,s[1:3] 取[1-2]
s[1:]取1到结束   s[:3] 取开始到2
s[:-1]开始到倒数第二个
s[:]开始到结尾,相当于一个复制
s[1:10:2]  取1-9,步长=2
s[a:b:-2] 步长为负数,两个边界意义反转了,表示从b+1到a,步长-2
s=’abcdefg’   
s[5:1:-1] 得到 fedc
s[1:3] == s[slice(1,3)]  内置函数

你可能感兴趣的:(python字符串的常用操作)