提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 1. 查询操作
- 2.字符串大小写转换
- 3.字符串内容对齐操作方法
- 4. 字符串劈分操作
- 5. 判断字符串的操作
- 6. 字符串的替换与合并
1. 查询操作
| 方法 | 作用 |
|---|
| index() | 查找子字符串substr第一次出现的位置,如果substr没有出现,抛出ValueError |
| reindex() | 查找子字符串substr最后一次出现的位置,如果substr没有出现,抛出ValueError |
| find() | 查找子字符串substr第一次出现的位置,如果substr没有出现,返回-1 |
| refind() | 查找子字符串substr最后一次出现的位置,如果substr没有出现,返回-1 |
2.字符串大小写转换
| 方法 | 作用 |
|---|
| upper() | 把字符串中所有字符都转成大写字母 |
| lower() | 把字符串中所有字符都转成小写字母 |
| swapcase() | 把字符串中所有大写字母都转成小写字母,所有小写字母都转成大写字母 |
| capitalize() | 把字符串中第一个字符变成大写,其他字符变成小写 |
| title() | 把每个单词的第一个字符变成大写,每个单词的其他字符变成小写 |
3.字符串内容对齐操作方法
| 方法 | 作用 |
|---|
| center() | 居中对齐,第一个参数指定宽度,第二参数指定填充字符,第二个参数是可选的,默认为空格, 如果设置宽度小于原有长度会返回原字符串 |
| ljust() | 左对齐,第一个参数指定宽度,第二参数指定填充字符,第二个参数是可选的,默认为空格, 如果设置宽度小于原有长度会返回原字符串 |
| rjust() | 右对齐,第一个参数指定宽度,第二参数指定填充字符,第二个参数是可选的,默认为空格, 如果设置宽度小于原有长度会返回原字符串 |
| zfill() | 右对齐,左边用0填充,只接受一个参数,用于指定字符串宽度,如果设置宽度小于原有长度会返回原字符串 |
4. 字符串劈分操作
| 方法 | 作用 |
|---|
| split() | 从字符串的左边开始劈分,默认的劈分字符是空格,返回值是一个列表,通过参数sep指定字符串的劈分字符,通过参数maxsplit指定最大的劈分次数,剩余的字符串会作为单独的一部分 |
| rsplit() | 从字符串的右边开始劈分,默认的劈分字符是空格,返回值是一个列表,通过参数sep指定字符串的劈分字符,通过参数maxsplit指定最大的劈分次数,剩余的字符串会作为单独的一部分 |
5. 判断字符串的操作
| 方法 | 作用 |
|---|
| isidentifier() | 判断指定的字符串是否是合法的标识符 |
| isspace() | 判断指定的字符串是否都有空白字符著称(换行,回车,水平制表符) |
| isalpha() | 判断指定字符串是否全部由字母组成 |
| isdecimal() | 判断指定字符串是否全部由十进制数字组成 |
| isnumeric() | 判断指定字符串是否全部由数字组成 |
| isalnum() | 判断指定字符串是否全部由数字和字母组成 |
6. 字符串的替换与合并
| 方法 | 作用 |
|---|
| replace() | 第一参数指定被提花你的子串,第二个参数指定替换子串的字符串,该方法返回替换后得到的字符串,替换前的字符串不发生变化,调用该方法时可以通过第三个参数指定最大的替换次数 |
| jion() | 将元组或列表中的字符串合并成一个字符串 |