| 字符串类型 | ||||
| 占位符 | % | 在字符串中的作用是占位符 | ||
| %s | 接受任何类型 | |||
| %d | 接收整数 | |||
| %f | 接收浮点数 | |||
| 判断 | .isdigit | 判断是否数字 | 变量名.isdigit() #判断是否数字 | |
| .starswitch | 判断是否以....开头 | |||
| .endswitch | 判断是否以....结尾 | |||
| 改变 | .strip() | 去除字符串两边的空格、换行符、制表符 | ||
| str3.strip('*') | # 移除左右两边的指定字符 | str3.strip('要移除的字符') | ||
| str3.lstrip('*') | # 只移除左边的指定字符 | str3.lstrip('要移除的字符') | ||
| str3.rstrip('*') | # 只移除右边的指定字符 | str3.rstrip('要移除的字符') | ||
| join() | 列表变成字符串(去掉列表的符号) | 变量名="、".join(列表名) 切割前:['杨渃琪', '杨渃熙'] 切割后:杨渃琪,杨渃熙 | ||
| .upper() | 自动转换大写 | 变量名.upper() | ||
| .lower() | 自动转换小写 | 变量名.lower() | ||
| split | 切割:把一个字符串分割成两个元素放进一个列表里 | 变量名.split(分隔符) | ||
| .replace() | 替换内容 | 变量名.replace("原内容",“替换内容”) | ||
| 查看 | index() | 查找指定数据的下标 | index('数据',范围(全部查找可以不填))(查不到会报错) | |
| find() | 查找指定数据的下标 | find('数据',范围(全部查找可以不填))(查不到返回-1) | ||
| count() | 计算字符串中对象出现的次数 | 字符串.count('对象') | ||
| len() | 计算字符串的长度 | len(字符串) | ||
| 列表 列表是可变的,支持修改 | ||||
| 增加 | .append(内容) | 将内容添加到列表 | 列表名.append(内容) | |
| extend | 将列表内容拆分添加到另一个列表 | 列表名a.extend(列表名b) | ||
| .insert(位置,内容) | 内容添加在列表指定位置 | 列表名.insert(位置,内容) | ||
| 删除 | del | 将目标删除 | del 列表名[下标] | #如果要找的元素不在范围内会报错,为了防止加个条件。 if 元素 in 范围: 范围.index(元素名) |
| .pop(位置) | 在列表指定位置进行删除 | 变量名=列表名.pop(下标) #将该位置的元素删除,但可以显示 | ||
| .remove | 将元素从列表中删除 | 列表名.remove(下标) | ||
| .clear | 清除对象里的内容 | |||
| 查看 | enumerate | 将列表中索引和内容共同显示出来 | for i in enumerate(listname) | |
| index | 获取索引#查看元素位置 | 范围.index(元素名) | #如果要找的元素不在范围内会报错,为了防止加个条件。 if 元素 in 范围: 范围.index(元素名) | |
| 改变 | sort() | 将列表内的数据排序(默认从小到大) | 列表名.sort(reverse=True)(从大到小) | 无返回值,在原来的列表排序 |
| sorted() | 将列表内的数据排序(默认从小到大) | 列表名.sorted(reverse=True)(从大到小) | 有返回值需要接收 | |
| .reverse | 将列表顺序翻转,从右到左 | 列表名.reverse() | ||
| list | 将字符串或者范围内的元素转换成列表 | list(range(100)) list("今天天气不错") | ||
| 字典 | ||||
| 查看 | .get() | 取字典中的元素(取不到返回空) | 列表名.get(键名) | 列表名.get(键名,值) 后面跟上键值对,如果没有此键就会添加相应的键值对 |
| .keys() | 取字典中的键 | 列表名.keys(空) | ||
| .values() | 取字典中的值 | 列表名.values(空) | ||
| .items | 取字典中的键与值 | 列表名.items(空) | ||
| 增/改 | .setdefault() | 在字典中添加键值(若key存在,不操作,可返回键值) | 字典.setdefault("键":“值”) | |
| .update | 更新/添加字典中的键值(存在:修改,不存在:添加) | 字典名.update(键:值) | ||
| 删除 | .popitem() | 按顺序删除字典中的项目(默认从最后删除) | 字典名.popitem() | 有返回值,可以接收 |
| .pop | 移除指定键对值 | 字典名.pop(键) | 有返回值,可以接收 | |
| del | 将目标删除 | del 字典名['key'] | ||
| .clear | 清除字典(包括内容和变量名) | |||



