目录
1. 字符串的分割合并 split() join() P132
2. 字符串的检索 count() find() index() startswith() endswith() P134
3. 去除空格和特殊字符 strip() lstrip() rstrip() P139
5. 字符串编码转换 encode() decode() P145
7. 使用re模块操作正则表达式 match() search() findall() P150
8. 替换和分割字符串 sub() split() P155
1. 字符串的分割合并 split() join() P132
2. 字符串的检索 count() find() index() startswith() endswith() P134
3. 去除空格和特殊字符 strip() lstrip() rstrip() P139
4. 格式化字符串 format() P142
基本格式:
格式化字符请参考 P143
5. 字符串编码转换 encode() decode() P145
6. python的正则表达式 P146
符号 | 说明 |
^ | 行的开始 |
$ | 行的结尾 |
. | 匹配除 换行符 以外的任意字符 |
\w | 匹配字母,数字,下划线或汉字 |
\W | 匹配除 字母,数字,下划线或汉字 以外的字符 |
\s | 匹配单个的空白符(包括tab和换行) |
\S | 匹配 除 单个的空白符(包括tab和换行) 以外的字符 |
\b | 匹配单词的开始或结束 |
\d | 匹配数字 |
? | 匹配 前面的字符 0次或1次 |
+ | 匹配 前面的字符 1次或多次 |
* | 匹配 前面的字符 0次或多次 |
{n} | 匹配 前面的字符n次 |
{n,} | 匹配 前面的字符最少n次 |
{n,m} | 匹配 前面的字符最少n次,最多m次 |
[^] | 排除字符,即取反 |
| | 或 |
\ | 转义字符 |
r' ' | 原生字符串 |