python 内置函数(三)
enumerate() 函数
用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,返回 enumerate(枚举) 对象。
list(enumerate([1,2,3,4,5,6,7,8,9]))
返回结果 [(0, 1), (1, 2), (2, 3), (3, 4), (4, 5), (5, 6), (6, 7), (7, 8), (8, 9)]
z = [1,2,3,4,5,6,7,8,9]
for i, v in enumerate(z):
print(i,v)
返回结果
0 1
1 2
2 3
3 4
4 5
5 6
6 7
7 8
8 9
eval() 函数
执行一个字符串表达式,表达式中可以使用函数,也可以使用参数,参数赋值的是字符串,并返回表达式的值.
eval('2 ** 2') 结果为4
eval(sum([1,2])) 结果为3
isinstance() 函数
判断一个对象是否是一个已知的类型,返回布尔类型
isinstance(a,b) a对象 b类型 b中类型可以是元组 ,那么判断条件就会变为元组中的任意一个类型就会返回True
isinstance(5,int)
pow() 函数
python 内置pow(x,y,z) (x**y) %z z为默认参数可以不写
math.pow(x,y) x**y 返回值会保留一位小数
sum() 函数
计算参数的和 ,参数有列表、元组、集合。
sum(a[,b]) a为参数,b为计算完a后再+上b
sum([1,2,34,5],1) 结果为34

浙公网安备 33010602011771号