欧美18videosex性欧美tube1080,男人的天堂国产亚洲,美女极度色诱视频国产,欧美bbbbbbsbbbbbb,欧美不卡一区二区三区

學(xué)考網(wǎng)

南陽
切換分站

咨詢熱線 18686076947

您所在位置: 學(xué)考網(wǎng) > 教育資訊> 南陽IT認(rèn)證> 南陽Python> Python中變量作用域是什么?

Python中變量作用域是什么?

發(fā)布時(shí)間:2022-12-09

 Python中變量作用域是什么?在python中,所謂變量作用域是指程序代碼能夠訪問該變量的區(qū)域,如果超出該區(qū)域,在訪問時(shí)就會(huì)出現(xiàn)錯(cuò)誤。而且從作用域角度區(qū)分,變量又被分為全局變量和局部變量,以下是詳細(xì)的內(nèi)容介紹。

Python中變量作用域是什么?

  變量作用域,變量的可用性范圍。一段程序代碼中所用到的名字并不總是有效可用的,而限定這個(gè)名字的可用性的代碼范圍就是這個(gè)名字的作用域。作用域的使用可提高程序邏輯的局部性,增強(qiáng)程序的可靠性減少名字沖突。

  變量作用域就是變量的使用范圍,從作用域角度區(qū)分,變量可分為全局變量和局部變量。

  局部變量

 ?、僬{(diào)用函數(shù)時(shí),函數(shù)作用域被創(chuàng)建,函數(shù)執(zhí)行完畢,函數(shù)作用域被銷毀。

 ?、诿空{(diào)用一次函數(shù)就會(huì)創(chuàng)建一個(gè)新的函數(shù)作用域,他們之間是相互獨(dú)立的。

  ③在函數(shù)作用域中可以訪問到全局作用域的變量,在函數(shù)外無法訪問到函數(shù)作用域內(nèi)的變量。

 ?、茉诤瘮?shù)作用域中訪問變量、函數(shù)時(shí),會(huì)先在自身作用域中尋找,若沒有找到,則會(huì)到函數(shù)的上一級(jí)作用域中尋找,一直到全局作用域。

 ?、菰诤瘮?shù)作用域中也有聲明提前的特性,對于變量和函數(shù)都起作用,此時(shí)函數(shù)作用域相當(dāng)。

  局部變量就是在函數(shù)內(nèi)使用的變量,只能在函數(shù)內(nèi)部使用。

  全局變量

  全局作用域在頁面打開時(shí)被創(chuàng)建,頁面關(guān)閉時(shí)被銷毀;編寫在script標(biāo)簽中的變量和函數(shù),作用域?yàn)槿郑陧撁娴娜我馕恢枚伎梢栽L問到;在全局作用域中有全局對象window,代表一個(gè)瀏覽器窗口,由瀏覽器創(chuàng)建,可以直接調(diào)用;全局作用域中聲明的變量和函數(shù)會(huì)作為window對象的屬性和方法保存。

  全局變量就是在函數(shù)外定義的變量,可以在不同函數(shù)內(nèi)使用。


免費(fèi)試學(xué)

課程好不好,試了才知道!

同意《隱私政策》,并允許推薦給更多服務(wù)商為您提供服務(wù)!