新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python參數(shù)中默認值的執(zhí)行
本文教程操作環(huán)境:windows7系統(tǒng)、Python 3.9.1,DELL G3電腦。

1、默認值只會執(zhí)行一次,如果你傳入的參數(shù)是可變對象(列表,字典和類實例)的話,我們需要注意這個問題。
def f(a, L=[]): L.append(a) return L print(f(1)) print(f(2)) print(f(3)) # 輸出 [1] [1, 2] [1, 2, 3]
2、如果不想在后面的調(diào)用中共享默認值,那么可以把默認值的賦值放到函數(shù)體內(nèi)部:
def f(a, L=None): if L is None: L = [] L.append(a) return L
以上就是python參數(shù)中默認值的執(zhí)行,希望能對大家有所幫助。更多Python學習指路:創(chuàng)新互聯(lián)python教程
網(wǎng)頁標題:創(chuàng)新互聯(lián)Python教程:python參數(shù)中默認值的執(zhí)行
新聞來源:http://www.fisionsoft.com.cn/article/djpiopj.html


咨詢
建站咨詢
