最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python入門教程(二十五)Python的作用域

 更新時(shí)間:2023年04月25日 09:22:57   作者:輕松學(xué)Python  
這篇文章主要介紹了Python入門教程(二十五)Python的作用域,Python是一門非常強(qiáng)大好用的語(yǔ)言,也有著易上手的特性,本文為入門教程,需要的朋友可以參考下

變量?jī)H在創(chuàng)建區(qū)域內(nèi)可用。這稱為作用域。

局部作用域

在函數(shù)內(nèi)部創(chuàng)建的變量屬于該函數(shù)的局部作用域,并且只能在該函數(shù)內(nèi)部使用。

實(shí)例

在函數(shù)內(nèi)部創(chuàng)建的變量在該函數(shù)內(nèi)部可用:

def myfunc():
  x = 100
  print(x)

myfunc()

運(yùn)行實(shí)例

100

函數(shù)內(nèi)部的函數(shù)

如上例中所示,變量 x 在函數(shù)外部不可用,但對(duì)于函數(shù)內(nèi)部的任何函數(shù)均可用:

實(shí)例

能夠從函數(shù)內(nèi)的一個(gè)函數(shù)訪問(wèn)局部變量:

def myfunc():
  x = 100
  def myinnerfunc():
    print(x)
  myinnerfunc()

myfunc()

運(yùn)行實(shí)例

100

全局作用域

在 Python 代碼主體中創(chuàng)建的變量是全局變量,屬于全局作用域。

全局變量在任何范圍(全局和局部)中可用。

實(shí)例

在函數(shù)外部創(chuàng)建的變量是全局變量,任何人都可以使用:

x = 100

def myfunc():
  print(x)

myfunc()

print(x)

運(yùn)行實(shí)例

100
100

命名變量

如果在函數(shù)內(nèi)部和外部操作同名變量,Python 會(huì)將它們視為兩個(gè)單獨(dú)的變量,一個(gè)在全局范圍內(nèi)可用(在函數(shù)外部),而一個(gè)在局部范圍內(nèi)可用(在函數(shù)內(nèi)部):

實(shí)例

該函數(shù)將打印局部變量 x,然后代碼還會(huì)打印全局變量 x:

x = 100

def myfunc():
  x = 200
  print(x)

myfunc()

print(x)

運(yùn)行實(shí)例

200
100

Global 關(guān)鍵字

如果您需要?jiǎng)?chuàng)建一個(gè)全局變量,但被卡在本地作用域內(nèi),則可以使用 global 關(guān)鍵字。

global 關(guān)鍵字使變量成為全局變量。

實(shí)例

如果使用 global 關(guān)鍵字,則該變量屬于全局范圍:

def myfunc():
  global x
  x = 100

myfunc()

print(x)

運(yùn)行實(shí)例

100

另外,如果要在函數(shù)內(nèi)部更改全局變量,也請(qǐng)使用 global 關(guān)鍵字。

實(shí)例

要在函數(shù)內(nèi)部更改全局變量的值,請(qǐng)使用 global 關(guān)鍵字引用該變量:

x = 100

def myfunc():
  global x
  x = 200

myfunc()

print(x)

運(yùn)行實(shí)例

200

到此這篇關(guān)于Python入門教程(二十五)Python的作用域的文章就介紹到這了,更多相關(guān)Python的作用域內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • tesserocr與pytesseract模塊的使用方法解析

    tesserocr與pytesseract模塊的使用方法解析

    這篇文章主要介紹了tesserocr與pytesseract模塊的使用方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Python內(nèi)置函數(shù)delattr的具體用法

    Python內(nèi)置函數(shù)delattr的具體用法

    本篇文章主要介紹了Python內(nèi)置函數(shù)delattr的具體用法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-11-11
  • 5行Python代碼實(shí)現(xiàn)電腦永不息屏

    5行Python代碼實(shí)現(xiàn)電腦永不息屏

    最近新來(lái)的小老弟問(wèn)我,按照公司規(guī)定,電腦只有十分鐘就鎖屏,但是他不想讓電腦在空閑十分鐘后鎖屏。本文為大家準(zhǔn)備了電腦永不息屏的兩種方法,感興趣的可以了解一下
    2022-10-10
  • Python實(shí)現(xiàn)批量提取word文件中文本框內(nèi)容

    Python實(shí)現(xiàn)批量提取word文件中文本框內(nèi)容

    在日常的辦公中,有時(shí)需要提取多個(gè)word文件中的文字框的內(nèi)容,這篇文章主要為大家介紹了三種常見(jiàn)的方法來(lái)提取文本框的內(nèi)容,希望對(duì)大家有一定的幫助
    2024-02-02
  • Python中的遠(yuǎn)程調(diào)試與性能優(yōu)化技巧分享

    Python中的遠(yuǎn)程調(diào)試與性能優(yōu)化技巧分享

    Python 是一種簡(jiǎn)單易學(xué)、功能強(qiáng)大的編程語(yǔ)言,廣泛應(yīng)用于各種領(lǐng)域,包括網(wǎng)絡(luò)編程、數(shù)據(jù)分析、人工智能等,在開(kāi)發(fā)過(guò)程中,我們經(jīng)常會(huì)遇到需要遠(yuǎn)程調(diào)試和性能優(yōu)化的情況,本文將介紹如何利用遠(yuǎn)程調(diào)試工具和性能優(yōu)化技巧來(lái)提高 Python 應(yīng)用程序的效率和性能
    2024-05-05
  • pytorch實(shí)現(xiàn)textCNN的具體操作

    pytorch實(shí)現(xiàn)textCNN的具體操作

    這篇文章主要介紹了pytorch實(shí)現(xiàn)textCNN的具體操作流程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • Python使用docx模塊編輯Word文檔

    Python使用docx模塊編輯Word文檔

    docx提供了一組功能豐富的函數(shù)和方法,用于創(chuàng)建、修改和讀取Word文檔,Python可以用它對(duì)word文檔進(jìn)行大批量的編輯,下面小編就來(lái)通過(guò)一些示例為大家好好講講吧
    2023-07-07
  • Python按條件批量刪除TXT文件行工具

    Python按條件批量刪除TXT文件行工具

    這篇文章主要為大家詳細(xì)介紹了Python如何實(shí)現(xiàn)按條件批量刪除TXT文件中行的工具,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-12-12
  • Python使用monkey.patch_all()解決協(xié)程阻塞問(wèn)題

    Python使用monkey.patch_all()解決協(xié)程阻塞問(wèn)題

    這篇文章主要介紹了Python使用monkey.patch_all()解決協(xié)程阻塞問(wèn)題,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • Ubuntu 下 vim 搭建python 環(huán)境 配置

    Ubuntu 下 vim 搭建python 環(huán)境 配置

    這篇文章主要介紹了Ubuntu 下 vim 搭建python環(huán)境配置,需要的朋友可以參考下
    2017-06-06

最新評(píng)論

蒙阴县| 上犹县| 东平县| 茌平县| 益阳市| 依兰县| 赣榆县| 疏附县| 大邑县| 吉隆县| 张北县| 聂荣县| 体育| 孝昌县| 上高县| 合江县| 霍林郭勒市| 乐都县| 宁都县| 牡丹江市| 房产| 靖边县| 太谷县| 本溪市| 承德市| 太保市| 本溪| 南召县| 西藏| 芮城县| 尼木县| 周宁县| 黄骅市| 犍为县| 阿城市| 汤阴县| 班戈县| 江永县| 贵南县| 乌海市| 峡江县|