1. 列表操作
2. 元组操作
3. 字典操作
4. 字符串操作
分类 | 关键字 / 函数 / 方法 | 说明 |
分割 |
字符串.split(分割符) |
以分割符拆分字符串, 返回列表 |
|
字符串.partition(分割符) |
返回元组,把字符串分成一个 3 元素的元组 (分割符前面, 分割符, 分割符后面) |
拼接 |
字符串 + 字符串 |
拼接两个字符串 |
|
字符串.join(字符串列表) |
以字符串来连接字符串列表中每个元素,合并为一个新的字符串 |
替换 |
字符串.replace(原内容, 新内容, 替换次数) |
返回一个替换了原内容的新字符串,可以指定替换次数 |
查询 |
字符串.find(目标字符串, 开始索引, 结束索引) |
在指定范围内, 查询目标字符串的索引, 不存在返回-1 |
|
字符串.rfind(目标字符串, 开始索引, 结束索引) |
在指定范围内, 查询目标字符串的索引, 不存在返回-1, 从结尾处开始查找 |
|
字符串.index(目标字符串, 开始索引, 结束索引) |
在指定范围内, 查询目标字符串的索引, 不存在会报错 |
判断 |
字符串.isalpha() |
如果 string 至少有一个字符并且所有字符都是字母则返回 True |
|
字符串.isdecimal() |
如果 string 只包含数字则返回 True |
|
字符串.islower() |
如果 string 中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是小写,则返回 True |
|
字符串.isupper() |
如果 string 中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是大写,则返回 True |
|
字符串.startswith(目标字符串) |
检查字符串是否是以 目标字符串 开头,是则返回 True |
|
字符串.endswith(目标字符串) |
检查字符串是否是以 目标字符串 结尾,是则返回 True |
大小写转换 |
字符串.lower() |
返回新字符串,转换 字符串 中所有大写字符为小写 |
|
字符串.upper() |
返回新字符串,转换 字符串 中所有大写字符为大写 |
文本对齐 |
字符串.center() |
按照指定宽度返回新字符串,并基于原字符串居中,可设置两端空白位置的填充字符 |
|
字符串.ljust() |
按照指定宽度返回新字符串,并基于原字符串左对齐,可设置两端空白位置的填充字符 |
|
字符串.rjust() |
按照指定宽度返回新字符串,并基于原字符串右对齐,可设置两端空白位置的填充字符 |
去除两端字符 |
字符串.strip(目标字符串) |
返回新字符串,去除 字符串 左右两边的目标字符串, 不设置目标字符串则去除空格 |
|
字符串.lstrip(目标字符串) |
返回新字符串,去除 字符串 左边的目标字符串, 不设置目标字符串则去除空格 |
|
字符串.rstrip(目标字符串) |
返回新字符串,去除 字符串 右边的目标字符串, 不设置目标字符串则去除空格 |
|
|