PYTHON機器學習自學/自修 整理[00016] ~ 語言技術:PYTHON GOSSIP(變數範圍)
PYTHON機器學習自學/自修 整理[00016] ~ 語言技術:PYTHON GOSSIP(變數範圍)
程式
import sys import decimal#精準度/精度 運算 x = 10 y = 10 def some(): x = 20#區域變數 print(x)#印區域變數 print(y)#印全域變數 some() print(x)#印全域變數 print(y)#印全域變數 print('---------')#印全域變數 x = 10# 全域 def outer(): y = 20# 在 outer() 函式範圍 def inner(): z = 30# 在 inner() 函式範圍 print(x)# 內建範圍 print,全域的 x print(y)# 內建範圍 print,外包 outer() 函式的 y print(z) inner() outer()#不能直接使用嵌入函數 inner() print(x)# 內建範圍 print,全域的 x