Python中定於全域性變數得兩種方法

2021-09-12 11:09:08 字數 536 閱讀 5758

1. 宣告法

該方法是直接在當前模組中進行全域性變數定義宣告,使用global的宣告方式,再進行引用!

head = 

def parse_html():

global old_url

response = requests.get(url, headers = head)

print(response.text)

if __name__=='__main__':

parse_html()

2. 模組法

把全域性變數定義在乙個單獨模組中,然後在需要使用的全域性模組中將定義的全域性變數模組匯入

#gl.py  全域性變數模組定義

gl_a=『hello』

gl_b=』world』

#test.py 全域性變數引用模組

import gl

def hello_world()

print gl. gl_a, gl_b

python中全域性變數

在python中,全域性變數一般有兩種使用方式 第一種 是在乙個單獨的模組中定義好,然後在需要使用的全域性模組中將定義的全域性變數模組匯入。第二種 直接在當前的模組中定義好,然後直接在本模組中通過global宣告,然後使用 具體的方法如下所示 第一種 solr url def tt global s...

python 全域性變數

應該盡量避免使用全域性變數。不同的模組都可以自由的訪問全域性變數,可能會導致全域性變數的不可預知性。對全域性變數,如果程式設計師甲修改了 a的值,程式設計師乙同時也要使用 a,這時可能導致程式中的錯誤。這種錯誤是很難發現和更正的。全域性變數降低了函式或模組之間的通用性,不同的函式或模組都要依賴於全域...

Python 全域性變數

應該盡量避免使用全域性變數。不同的模組都可以自由的訪問全域性變數,可能會導致全域性變數的不可預知性。對全域性變數,如果程式設計師甲修改了 a的值,程式設計師乙同時也要使用 a,這時可能導致程式中的錯誤。這種錯誤是很難發現和更正的。全域性變數降低了函式或模組之間的通用性,不同的函式或模組都要依賴於全域...