牛骨文教育服务平台(让学习变的简单)

零基础学python-7.1 python中的字符串简介与常用函数

在python中,字符串变成了一个强大的处理工具集,他是不可变的,也就是说字符串包含字符与字符的顺序,他不可以原处修改

字符串是我们后面需要学习的稍大一点的对象类别--序列的第一个代表

在字符串章节所说到的关于序列的操作,后面的列表与元组一样适用

字符串常用的一些操作与函数

操作 解释
s="" 空字符串
s="abc"d" 双引号和单引号相同
s="abc " 转义序列,使用变量完全显示字符,只有使用print函数才能够显示转义
s="""aaaaa""" 三重引号字符串块
s=r" empspam" 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) 成员关系

就说到这里,谢谢大家