str

  • capitalize() - 将字符串的第一个字符大写,其余字符小写
  • casefold() - 返回一个区分大小写的等效字符串
  • center(width[, fillchar]) - 将字符串居中,使用指定字符填充两侧
  • count(sub[, start[, end]]) - 计算子字符串在字符串中出现的次数
  • encode(encoding='utf-8', errors='strict') - 对字符串进行编码
  • endswith(suffix[, start[, end]]) - 检查字符串是否以给定的子字符串结尾
  • expandtabs(tabsize=8) - 将字符串中的制表符替换为指定数量的空格
  • find(sub[, start[, end]]) - 查找子字符串在字符串中首次出现的位置,如果未找到则返回 -1
  • format(*args, **kwargs) - 使用指定值替换字符串中的占位符
  • format_map(mapping) - 使用字典替换字符串中的占位符
  • index(sub[, start[, end]]) - 类似于 find(),但如果未找到子字符串,会引发 ValueError
  • isalnum() - 检查字符串是否只包含字母和数字
  • isalpha() - 检查字符串是否只包含字母
  • isascii() - 检查字符串是否只包含 ASCII 字符
  • isdecimal() - 检查字符串是否只包含十进制数字
  • isdigit() - 检查字符串是否只包含数字字符
  • isidentifier() - 检查字符串是否是有效的 Python 标识符
  • islower() - 检查字符串中的字母是否都是小写
  • isnumeric() - 检查字符串是否只包含数值字符
  • isprintable() - 检查字符串是否只包含可打印字符
  • isspace() - 检查字符串是否只包含空白字符
  • istitle() - 检查字符串是否为标题格式(每个单词首字母大写,其余字母小写)
  • isupper() - 检查字符串中的字母是否都是大写
  • join(iterable) - 使用字符串作为连接符,将可迭代对象中的元素连接成一个新字符串
  • ljust(width[, fillchar]) - 返回一个左对齐的字符串,并使用指定字符填充右侧
  • lower() - 将字符串中的所有字符转换为小写
  • lstrip([chars]) - 移除字符串左侧的空白字符或指定字符
  • maketrans(x[, y[, z]]) - 为字符串的 translate() 方法生成一个映射表
  • partition(sep) - 将字符串分割为一个 3 元组 (head, sep, tail),head 是分隔符前的子串,sep 是分隔符本身,tail 是分隔符后的子串
  • replace(old, new[, count]) - 将字符串中的 old 替换为 new,可指定替换次数
  • rfind(sub[, start[, end]]) - 查找子字符串在字符串中最后一次出现的位置,如果未找到则返回 -1
  • rindex(sub[, start[, end]]) - 类似于 rfind(),但如果未找到子字符串,会引发 ValueError
  • rjust(width[, fillchar]) - 返回一个右对齐的字符串,并使用指定字符填充左侧
  • rpartition(sep) - 从右侧开始将字符串分割为一个 3 元组 (head, sep, tail)
  • rsplit(sep=None, maxsplit=-1) - 从右侧开始使用指定分隔符将字符串拆分为子字符串列表,可指定最大拆分次数
  • rstrip([chars]) - 移除字符串右侧的空白字符或指定字符
  • split(sep=None, maxsplit=-1) - 使用指定分隔符将字符串拆分为子字符串列表,可指定最大拆分次数
  • splitlines([keepends]) - 将字符串按行拆分为一个列表,可选择是否保留换行符
  • startswith(prefix[, start[, end]]) - 检查字符串是否以给定的子字符串开头
  • strip([chars]) - 移除字符串两端的空白字符或指定字符
  • swapcase() - 将字符串中的大小写字母互换
  • title() - 将字符串中的每个单词的首字母大写,其余字母小写
  • translate(table) - 使用指定的映射表替换字符串中的字符
  • upper() - 将字符串中的所有字符转换为大写
  • zfill(width) - 用零填充字符串的左侧,使其达到指定宽度

元组

  • count(value) - 计算指定值在元组中出现的次数
  • index(value[, start[, end]]) - 返回指定值在元组中首次出现的索引,可以指定查找范围,如果未找到则抛出 ValueError

列表

  • append(item) - 在列表末尾添加一个元素
  • extend(iterable) - 将一个可迭代对象的元素添加到列表末尾
  • insert(index, item) - 在指定索引处插入一个元素
  • remove(value) - 移除列表中首次出现的指定值,如果未找到则抛出 ValueError
  • pop([index]) - 移除并返回指定索引处的元素,默认移除并返回列表最后一个元素
  • clear() - 移除列表中的所有元素
  • index(value[, start[, end]]) - 返回指定值在列表中首次出现的索引,可以指定查找范围,如果未找到则抛出 ValueError
  • count(value) - 计算指定值在列表中出现的次数
  • sort(key=None, reverse=False) - 对列表元素进行排序,可指定排序键和排序顺序
  • reverse() - 反转列表中的元素顺序
  • copy() - 返回列表的一个浅拷贝

字典

  • clear() - 移除字典中的所有元素
  • copy() - 返回字典的一个浅拷贝
  • get(key[, default]) - 返回字典中指定键的值,如果键不存在,则返回默认值(默认为 None)
  • items() - 返回一个包含字典所有键值对的视图对象
  • keys() - 返回一个包含字典所有键的视图对象
  • values() - 返回一个包含字典所有值的视图对象
  • pop(key[, default]) - 移除并返回字典中指定键的值,如果键不存在,返回默认值(若未提供默认值,抛出 KeyError)
  • popitem() - 移除并返回字典中的一个键值对(从 Python 3.7 开始,为最后一个键值对),如果字典为空,抛出 KeyError
  • setdefault(key[, default]) - 如果键不存在于字典中,则添加键并设置其值为默认值(默认为 None),返回该键对应的值
  • update([other]) - 将一个字典(或其他可迭代映射类型)的键值对添加到当前字典中,若有重复的键,则覆盖原有键值对