1. 程式人生 > >python萬物皆物件

python萬物皆物件

偶然見到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並沒有什麼區別…