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

 

posted @ 2020-07-16 10:36  寂静音无  阅读(146)  评论(0)    收藏  举报