这些方法和函数在Python编程中占据着举足轻重的地位,涵盖了字符串、列表、字典、集合、元组和文件处理的各种功能。它们能够帮助你编写更加简洁、高效的代码。
一、字符串操作
`str.lower()`:将字符串中的所有字符转换为小写。
`str.upper()`:将字符串中的所有字符转换为大写。
`str.capitalize()`:将字符串的第一个字符转换为大写。
`str.title()`:将字符串中每个单词的首字母大写。
`str.strip()`:移除字符串前后的空白字符。
`str.lstrip()`:从字符串中删除前导空白。
`str.rstrip()`:从字符串中删除尾随空格。
`str.split()`:根据分隔符(默认为空白字符)将字符串分割成单词列表。
`str.join(iterable)`:将可迭代对象的元素连接成一个单独的字符串,元素之间由指定的字符串分隔。
`str.replace(old, new)`:将子字符串替换为另一个子字符串。
`str.find(substring)`和`str.index(substring)`:分别返回子字符串首次出现的位置索引或引发ValueError。
`str.count(substring)`:返回字符串中子字符串出现的次数。
`str.startswith(prefix)`和`str.endswith(suffix)`:检查字符串是否以指定的前缀或后缀结尾。
`str.isdigit()`、`str.isalpha()`和`str.isalnum()`:分别检查字符串是否全由数字、字母或字母数字组成。
二、列表操作
`list.append(item)`:将项目添加到列表末尾。
`list.extend(iterable)`:通过追加可迭代对象中的所有项目来扩展列表。
`list.insert(index, item)`:在列表中指定索引处插入一个项目。
`list.remove(item)`:从列表中移除第一个出现的项目。
`list.pop(index)`:移除并返回指定索引处的项。
`list.index(item)`和`list.count(item)`:分别返回item首次出现的位置索引和item出现的次数。
`list.sort()`和`list.reverse()`:分别对列表进行升序排列和反转元素顺序。
`list.copy()`:返回列表的浅拷贝。
`list.clear()`:从列表中移除所有项。
三、字典操作
`dict.get(key)`:返回指定键的值,如果键不存在,则返回None。
`dict.keys()`和`dict.values()`:分别返回一个包含字典中所有键或值的视图对象。
`dict.items()`:返回一个包含字典中键值对的视图对象。
`dict.pop(key)`和`dict.popitem()`:分别移除并返回指定键的值或任意的键值对。