零基础学python-7.1 python中的字符串简介与常用函数
最后更新于:2022-04-01 06:56:12
# 零基础学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) | 成员关系 |
就说到这里,谢谢大家
------------------------------------------------------------------