重慶分公司,新征程啟航
為企業提供網站建設、域名注冊、服務器等服務
為企業提供網站建設、域名注冊、服務器等服務
1.效果圖:
2.代碼
# 作用域 是 對象生效的區域(對象能被使用的區域) # 全局作用域在任意位置可生效 # 局部作用域在函數內生效 c = 20 # 全局變量 def fn(): d = 10 # a定義在了函數內部,所以他的作用域就是函數內部,函數外部無法訪問 print('函數內部:','c =',c) print('函數內部:','d =',d) fn() print('函數外部獲取:','c =',c) print('函數外部獲取:','d =',d) # 在Python中一共有兩種作用域 # 全局作用域 # - 全局作用域在程序執行時創建,在程序執行結束時銷毀 # - 所有函數以外的區域都是全局作用域 # - 在全局作用域中定義的變量,都屬于全局變量,全局變量可以在程序的任意位置被訪問 # # 函數作用域 # - 函數作用域在函數調用時創建,在調用結束時銷毀 # - 函數每調用一次就會產生一個新的函數作用域 # - 在函數作用域中定義的變量,都是局部變量,它只能在函數內部被訪問 # # 變量的查找 # - 當我們使用變量時,會優先在當前作用域中尋找該變量,如果有則使用, # 如果沒有則繼續去上一級作用域中尋找,如果有則使用, # 如果依然沒有則繼續去上一級作用域中尋找,以此類推 # 直到找到全局作用域,依然沒有找到,則會拋出異常 # NameError: name 'a' is not defined
另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。