1. python 中的字符串简介与常用函数
在 python 中,字符串变成了一个强大的处理工具集,他是不可变的,也就是说字符串包含字符与字符的顺序,他不可以原处修改
字符串是我们后面需要学习的稍大一点的对象类别--序列的第一个代表
在字符串章节所说到的关于序列的操作,后面的列表与元组一样适用
字符串常用的一些操作与函数
操作 |
解释 |
s='' |
空字符串 |
s="abc'd" |
双引号和单引号相同 |
s='abc\n' |
转义序列,使用变量完全显示字符,只有使用 print 函数才能够显示转义 |
s="""aaaaa""" |
三重引号字符串块 |
s=r'\temp\spam' |
Raw 字符串 |
s=b'abc' |
python 3.x 的字节字符串 |
s=u'bac' |
unicode 字符串 |
s1+s2 |
合并 |
s*3 |
重复 |
s[i] |
索引 |
s[i:j] |
分片 |
len(s) |
求长度 |
“a %s parrot” % kind |
字符串格式化表达式 |
"a {0} parrot".format(kind) |
字符串格式化方法 |
s.find('xxx') |
搜索 |
s.rstrip() |
移除空格 |
s.replace('xxx','xxx') |
替换 |
s.endswith('xxx') |
以 xxx 结尾 |
'xxx'.join(strlist) |
出入分隔符 |
s.encode('latin-1') |
改变编码 |
for x in s:print(x) |
迭代 |
‘xxx’ in s |
成员关系 |
[c*2 for c in s] |
成员关系 |
map(ord,s) |
成员关系 |
请发表评论