1,字符串常用方法
方法名 | 描述 | 备注 |
---|---|---|
str.capitalize() | 把首字符转换为大写。 | Text |
str.casefold() | 把字符串转换为小写。 | Text |
str.center() | 返回居中的字符串。 | Text |
str.count() | 返回指定值在字符串中出现的次数。 | Text |
str.encode() | 返回字符串的编码版本。 | Text |
str.endswith() | 如果字符串以指定值结尾,则返回 true。 | Text |
str.find() | 在字符串中搜索指定的值并返回它被找到的位置。 | Text |
str.format() | 格式化字符串中的指定值。 | Text |
str.index() | 在字符串中搜索指定的值并返回它被找到的位置 | Text |
str.isalnum() | 如果字符串中的所有字符都是字母数字,则返回 True。 | Text |
str.isdigit() | 如果字符串中的所有字符都是数字,则返回 True。 | Text |
"拼接符".join() | 把可迭代对象的元素连接到字符串的末尾。 | Text |
str.lower() | 把字符串转换为小写。 | Text |
str.ljust() | 返回字符串的左对齐版本 | Text |
str.lstrip() | 删除两边的空格 | Text |
str.partition() | 返回元组,其中的字符串被分为三部分。 | Text |
str.ljust() | 返回字符串的左对齐版本 | Text |
str.replace() | 返回字符串,其中指定的值被替换为指定的值。 | Text |
str.split() | 在指定的分隔符处拆分字符串,并返回列表。 | Text |
str.strip() | 返回字符串的剪裁版本。 | Text |
str.swapcase() | 返回字符串,其中指定的值被替换为指定的值。 | Text |
str.title() | 把每个单词的首字符转换为大写。 | Text |
str.upper() | 把字符串转换为大写。 | Text |
2,列表常用方法
方法名 | 描述 |
---|---|
list.append() | 在列表的末尾添加一个元素 |
list.clear() | 删除列表中的所有元素 |
list.copy() | 返回列表的副本浅拷贝 |
list.count() | 返回具有指定值的元素数量。 |
list.extend() | 将列表元素(或任何可迭代的元素)添加到当前列表的末尾 |
list.index() | 返回具有指定值的第一个元素的索引 |
list.insert() | 在指定位置添加元素 |
list.pop() | 删除指定位置的元素 |
list.remove() | 删除具有指定值的项目 |
list.reverse() | 颠倒列表的顺序 |
list.sort() | 对列表进行排序 |
3,字典常用方法
方法名 | 描述 |
---|---|
dict.clear() | 删除字典中的所有元素 |
dict.copy() | 返回字典的副本 |
dict.fromkeys() | 删除字典中的所有元素 |
dict.get() | 删除字典中的所有元素 |
dict.items() | 返回包含每个键值对的元组的列表 |
dict.keys() | 返回包含字典键的列表 |
dict.pop() | 删除拥有指定键的元素 |
dict.popitem() 删除最后插入的键值对 | |
dict.setdefault() | 返回指定键的值。如果该键不存在,则插入具有指定值的键。 |
dict.update() | 使用指定的键值对字典进行更新 |
dict.values() | 返回指定键的值。如果该键不存在,则插入具有指定值的键。 |
4,集合
方法名 | 描述 |
---|---|
agg.add() | 向集合添加元素。 |
agg.clear() | 删除集合中的所有元素。 |
agg.copy() | 返回集合的副本。 |
agg.difference() | 返回包含两个或更多集合之间差异的集合。 |
agg.difference_update() | 删除此集合中也包含在另一个指定集合中的项目。 |
agg.discard() | 删除指定项目。 |
agg.intersection() | 返回为两个其他集合的交集的集合。 |
intersection_update() | 删除此集合中不存在于其他指定集合中的项目。 |
agg.isdisjoint() | 返回两个集合是否有交集。 |
agg.issuperset() | 返回另一个集合是否包含此集合。 |
agg.pop() | 从集合中删除一个元素。 |
agg.remove() | 删除指定元素。 |
agg.symmetric_difference() | 返回具有两组集合的对称差集的集合。 |
agg.symmetric_difference_update() | 插入此集合和另一个集合的对称差集。 |
agg.union() | 返回包含集合并集的集合。 |
agg.pdate() | 用此集合和其他集合的并集来更新集合。 |
5,文件方法
方法名 | 描述 | |
---|---|---|
file.close() | 关闭文件。 | |
file.read() | 返回文件内容。 | |
file.readline() | 返回文件中的一行。 | |
file.readlines() | 返回文件中的行列表。 | |
file.seek() | 更改文件位置。 | |
file.seekable() | 返回文件是否允许我们更改文件位置。 | |
file.tell() | 返回当前的文件位置。 | |
file.truncate() | 把文件调整为指定的大小。 | |
file.writeable() | 返回是否能够写入文件。 | |
file.write() | 把指定的字符串写入文件。 | |
file.writelines() | 把字符串列表写入文件。 |
来源:oschina
链接:https://my.oschina.net/u/4397179/blog/4511555