def default argument value
プログラムソース # important def f(a,L=[]): L.append(a) return L print('f output') print(f(1)) print(f(2)) print(f(3)) def f2(a,L=None): if L==None: L=[] L.append(a) return L print('f2 output') print(f2(1)) print(f2(2)) print(f2(3)) ===== RESTART: C:/python/Def_importantWarning.py === f output [1] [1, 2] [1, 2, 3] f2 output [1] [2] [3] >>>
コメント
コメントを投稿