偶然见到enumerate
把一个自建类的示例给打包了, 有点惊奇,然后做了以下实验:
def my_add(x, y):
return x+y
def my_substract(x, y):
return x-y
def my_multiply(x, y):
return x*y
for ind, func in enumerate([my_add, my_substract, my_multiply]):
print(func.__name__, func(1, 3))
""" 输出如下:
my_add 4
my_substract -2
my_multiply 3
"""
enumerate
把函数给枚举了~, 后来仔细想想,从python中万物皆对象…, 这函数名和数字1,2,3并没有什么区别…