1. 程式人生 > >Python函數屬性

Python函數屬性

att 使用 pytho int print 屬性 err 輸出 +=

Python函數屬性

python函數屬性是全局的

註意:如果在使用函數前調用函數屬性,會觸發AttributeError異常

def add(x=2):
    try:
        add.sum += x
    except AttributeError:
        add.sum = x

add()               #如果沒有運行此句,會觸發 AttributeError異常
print(add.sum)      # 輸出:2
add.sum = 5
print(add.sum)      # 輸出:5
add(6)
print(add.sum)      # 輸出:11

Python函數屬性