= 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
だけの空間データポイントを変更する場合は、グローバルに使用する必要はありません
グローバル変数グローバルサマリーを使用するかどうかpython-
おすすめ
転載: www.cnblogs.com/fuyouqiang/p/11770047.html
おすすめ
ランキング