グローバル変数グローバルサマリーを使用するかどうかpython-

= 100 NUM 
NUMS = [11、22である]


DEF TEST1(NUM):
NUM + = 1。


DEFのTEST2():
グローバルNUM
。NUM + = 1


DEF Test3は(NUMS):
NUMS + = 33である]


DEF TEST4():
グローバルNUMS
+ = NUMS [33である]


DEF TEST5():
nums.append(33)と


__name__ == '__main__' IF:
印刷(NUM)#元の値100
TEST1(NUM)
プリント(NUM)不変#100
TEST2()
プリント( NUM)#変更101

プリント(NUMS)#元の値[11、22]
Test3は(NUMS)
プリント(NUMS)#変化[11、22、33]
TEST4()
プリント(NUMS)#変化[11、22、33、 33]
TEST5()
プリント(NUMS)#変化[11、22、33、33、33]

グローバル変数は、グローバルで説明し、使用するかどうかを最終的には、修正機能では
、変更されたグローバル変数に見ているかどうか
、あなたが実行を変更した場合、つまり、新しい場所を指すようにグローバル変数を聞かせて、あなたが使用する必要があります。 gobal
だけの空間データポイントを変更する場合は、グローバルに使用する必要はありません

おすすめ

転載: www.cnblogs.com/fuyouqiang/p/11770047.html