1、type(obj):返回变量类型
2、isinstance(object, class_or_type_or_tuple):测试对象是否为指定类型的实例
3、id():返回变量所指值的内存地址
4、range([start,] end[, step]):返回一个 [start, end) 内的 range 对象,start 默认为 0,step 默认为 1
5、ord(s):返回一个字符 s 的 Unicode 编码
chr(x):返回 Unicode 编码为 x 的字符
str(obj):把对象 obj 转换为字符串
6、max(x)、min(x)、sum(x):返回序列中的最大值、最小值或数值型序列中所有元素之和
7、dir(x):返回指定对象或模块的成员列表
8、help(obj):返回对象 obj 或模块的帮助信息
9、input([提示内容字符串]):接收键盘输入的内容,返回字符串
10、print():输出
11、map(函数, 序列):将单参数函数映射至序列中的每个元素,返回 map 对象
12、list([x])、set([x])、tuple([x])、dict([x]):把对象转换为列表、集合、元组或字典并返回,或生成空列表、空集合、空元组或空字典
13、len(obj):返回对象 obj 包含的元素个数
14、time.time():返回当前时间
15、zip(seq1[, seq2[...]]):将多个列表或元组对应位置的元素组合为元组,并返回 zip 对象,是 map() 的逆操作
16、random.shuffle(list):打乱顺序
17、list.append(x):将元素 x 添加至列表尾部
list.extend(L):将列表 L 中所有元素添加至尾部
list.insert(index, x):在列表指定位置 index 处添加元素 x
<del 命令:可以删除列表中指定位置上的元素(类似数组下标形式),也可以删除整个列表>
list.pop([index]):删除并返回列表对象指定位置的元素,默认为最后一个元素
list.remove(x):删除首席出现的指定元素
list.index(value[, start[, stop]]):获取元素首次出现的下标,start 默认为 0,stop 默认为列表长度
list.count(x):指定元素 x 在列表中出现的次数
list.sort([reverse = True]):对列表元素进行原地排序,默认为升序
sorted(list[, reverse = True]):对列表进行排序并返回新列表,默认为升序
list.reverse():对列表元素进行原地翻转
reversed(list):对列表进行翻转,并返回新列表
enumerate(列表):枚举列表、元组或其他可迭代对象的元素,返回枚举对象,枚举对象中每一个元素是包含下标和元素值的元组
18、globals():返回和查看包含当前作用域内所有全局变量和值的字典
locals():返回包含当前作用域内所有局部变量和值的字典
dict():通过已有数据或给定的“键 - 值对”快速创建字典
adict.get():获取指定“键”对应的“值”,指定“键”不存在时返回指定值(默认为 None)
adict.items():返回字典的“键 - 值对”列表
adict.keys():返回字典的“键”列表
adict.values():返回字典的“值”列表
adict.update(bdict):将另一个字典的“键 - 值对”一次性全部添加到当前字典对象,如果两个字典中存在相同的“键”,则以另一个字典中的“值”为准对当前字典进行更新
adict.clear():删除字典中所有元素
adict.pop():删除并返回指定“键”的元素
adict.popitem():删除并返回字典中的一个元素
19、gather.add(x):将 x 添加至集合尾部
gather.set(obj):将列表、元组等其他迭代对象转换为集合,如果原来的数据中存在重复则只保留一个
gather.pop():弹出并删除其中一个元素,不接收参数
gather.remove():删除指定元素
gather.clear():清空集合删除所有元素