# 零基础学python-7.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) | 成员关系 | 就说到这里,谢谢大家 ------------------------------------------------------------------