[実施例] Pythonの変数のデータ・タイプとデータ型不変の

1  1と決意値gl_num gl_list 
2  DEF デモ(NUM、num_list)
 。3      NUM = + NUM
 。4      num_list + = num_list
 。5  
。6      プリント(NUM)  18である
7。     印刷(num_list)  [1、2、。3、 。1、2 ,. 3] 
。8  
。9      プリント" 完全に機能" 10  
。11  
12である gl_num。9 =
 13である gl_list = [1,2 ,. 3 ]
 14  デモ(gl_num、gl_list)
 15  プリント(gl_num)  9 
16 プリント(gl_list)  [1、2、3、1、2、3]
1  と理由LIST2、LIST3値何2言うのLIST1、
2  DEFの extendlist(ヴァル、LIS = [])
 。3      lis.append(ヴァル)
 。4      リターンLISを
 5。 
6。のList1 = extendlist(10 7 LIST2 = extendlist(123 、[])
 。8 LIST3 = extendlist(' A ' 。9  
10  プリント(リスト1)  [10、 'A'] 
。11  プリント(LIST2)  [123] 
12で プリント(LIST3)  [10 、 '']
1  3言う作用する[0]の値(2)、及び理由
2  DEF makeActions():
 3つの      行為= []
 4。     ための I における範囲(5 ):
 5          acts.append(ラムダ X:I * * X)
 6つの     リターン行為
 7  
。8  
。9つの行為= makeActions()
 10  プリント(行為[0](2))  16 
。11  プリント(行為[1](2))  16 
12である プリント(行為[2](2) )   16 
13  印刷(作用する[3](2))  16 
14  プリント(行為[4](2))  16 
15  
16  プリント" " * 50 17  
18  デフ:makeActions()
 19人の      働く= []
 20       I 範囲(5 ):
 21          acts.append(ラムダ X、I = I:** X)
 22      リターン作用
 23  
24  
25働く= makeActions()
 26  プリント(作用[0](2))  0
27  プリント(作用[1](2))  1 
28  プリント(作用[2](2))  4 
29  プリント(作用する[3](2))  9 
30  プリント(行為[4](2))   16

おすすめ

転載: www.cnblogs.com/Tree0108/p/12110183.html