python万物皆对象

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_29007291/article/details/84326971

偶然见到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并没有什么区别…

猜你喜欢

转载自blog.csdn.net/qq_29007291/article/details/84326971