国产网曝门99视频在线看_免费看片a级毛片免费看_4hu四虎永久在线观看_高清无套内精线观看456_国产欧美亚洲日韩久久福利_av在线无码观看另类重口_欧美精品一二三区较多收藏_欧美老熟妇伦视频_婷婷六月综合激情_最新国产成人野战在线观看


站長在線Python教程精講:在Python函數(shù)中的局部變量詳解

    時(shí)間: 瀏覽:1619次  來源:站長在線
導(dǎo)讀:歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《在Python函數(shù)中的局部變量詳解》。本文的主要內(nèi)容有:變量的作用域的概念、局部變量的概念、局部變量的舉例。

歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《python函數(shù)中的局部變量詳解》。本文的主要內(nèi)容有:變量的作用域的概念、局部變量的概念、局部變量的舉例。


要說起Python中的局部變量,首先要知道變量的作用域?那什么是變量的作用域呢?

1、變量的作用域的概念:

變量的作用域是指變量有效作用的區(qū)域, 如果超出該區(qū)域,再次訪問時(shí)就會(huì)出錯(cuò)。

按照作用域的不同,變量可分為局部變量和全局變量。

在本文中,我們學(xué)習(xí)局部變量。

2、局部變量的概念:

局部變量是指在函數(shù)內(nèi)部定義并使用的變量,只能在函數(shù)內(nèi)部使用有效。

怎么理解這句話呢?

這樣說吧:函數(shù)內(nèi)部的名字,只是在函數(shù)運(yùn)行時(shí)才會(huì)創(chuàng)建,在函數(shù)運(yùn)行之前或者運(yùn)行結(jié)束之后,所有的名字都將不存在。如果函數(shù)外部使用函數(shù)內(nèi)部定義的變量,就會(huì)出現(xiàn)NameError錯(cuò)誤。

3、局部變量的舉例:

下面舉一個(gè)例子來說明:

定義一個(gè)函數(shù)為a ,在該函數(shù)內(nèi)部定義一個(gè)變量b(局部變量),并為變量b賦值,然后輸出該變量,最后在函數(shù)外部輸出該變量,代碼如下:

def a():                                   # 定義一個(gè)名稱為a()的函數(shù)
    b = "我愛Python,我在學(xué)學(xué)習(xí)Python!"   # 給內(nèi)部自定義變量b賦值
    print('函數(shù)內(nèi)部局部變量b=',b)          # 輸出函數(shù)內(nèi)部局部變量的值
a()                                        # 調(diào)用該函數(shù)
print('函數(shù)外部局部變量b=',b)              # 輸出函數(shù)外部局部變量的值

運(yùn)行結(jié)果如下:

函數(shù)內(nèi)部局部變量b= 我愛Python,我在學(xué)學(xué)習(xí)Python!
Traceback (most recent call last):
  File "D:\Python\Python310\Doc\000.py", line 5, in <module>
    print('函數(shù)外部局部變量b=',b)              # 輸出函數(shù)外部局部變量的值
NameError: name 'b' is not defined
>>> 

根據(jù)上面的結(jié)果,我們看見了兩個(gè)不同的輸出結(jié)果,第一個(gè)輸出是正確的,沒有任何問題,但是第二個(gè)輸出就會(huì)出現(xiàn)“NameError”錯(cuò)誤了。

翻譯“name 'b' is not defined”的意思是:未定義名稱“b”,也就是說訪問的變量b不存在。

到此為止,本節(jié)課內(nèi)容《在Python函數(shù)中的局部變量詳解》就講解完畢了,其中的變量的作用域的概念、局部變量的概念、局部變量的舉例都一一的進(jìn)行了講解,本節(jié)課程應(yīng)該不難吧。有問題的可以給我留言哦!

下一節(jié)知識(shí)我們來講解《在Python函數(shù)中的全局變量詳解關(guān)注站長在線,學(xué)習(xí)Python不迷路!歡迎你對(duì)站長在線進(jìn)行關(guān)注,評(píng)論,點(diǎn)贊,分享、轉(zhuǎn)發(fā)!



本文地址:http://003188.cn/pythonjububianliang.html
碼字不易,打個(gè)賞唄
楊澤業(yè)感謝你的支持!

猜你喜歡

域名pythonw.cn出售

域名pythonw.cn的詳細(xì)信息:Python網(wǎng)

2022-08-06  分類:域名出售  瀏覽:1375次


站長在線Python教程:Python中類定義詳解

導(dǎo)讀:歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《Python中類定義詳解》。

2022-02-23  分類:Python學(xué)堂  瀏覽:1898次


站長在線Python教程:python中面向?qū)ο笙嚓P(guān)概述詳解

導(dǎo)讀:歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《python中面向?qū)ο笙嚓P(guān)概述詳解》。本文的主要內(nèi)容有:面向?qū)ο笫鞘裁础⒚嫦驅(qū)ο笾械膶?duì)象是什么、Python中的類是什么、面向?qū)ο缶幊痰奶攸c(diǎn)有哪些?

2022-02-14  分類:Python學(xué)堂  瀏覽:1616次


站長在線零基礎(chǔ)Python完全自學(xué)教程23:函數(shù)的返回值、作用域和匿名函數(shù)

導(dǎo)讀:歡迎你來到站長學(xué)堂,學(xué)習(xí)站長在線出品的在線課程《零基礎(chǔ) Python完全自學(xué)教程》今天給大家分享的是第23課《函數(shù)的返回值、作用域和匿名函數(shù)》。本文是一個(gè)大課程分成了下面4節(jié)小課程:Python中函數(shù)的返回值、Python函數(shù)中的局部變量、Python函數(shù)中的全局變量、Python函數(shù)中的匿名函數(shù)等內(nèi)容。

2022-02-09  分類:Python學(xué)堂  瀏覽:1486次


站長在線Python教程:Python函數(shù)中的匿名函數(shù)詳解

歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《Python函數(shù)中的匿名函數(shù)詳解》。本文的主要內(nèi)容有:匿名函數(shù)的定義、匿名函數(shù)的表達(dá)式、匿名函數(shù)的注意點(diǎn)、匿名函數(shù)的優(yōu)點(diǎn)、匿名函數(shù)的應(yīng)用舉例。

2022-02-01  分類:Python學(xué)堂  瀏覽:1602次


站長在線Python教程精講:在Python函數(shù)中的全局變量詳解

歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《Python中的全局變量詳解》。本文的主要內(nèi)容有:什么是全局變量、在函數(shù)外部定義的變量是全局變量、在函數(shù)內(nèi)部定義中添加global關(guān)鍵詞后變成全局變量。

2022-01-10  分類:Python學(xué)堂  瀏覽:1718次


站長在線Python教程精講:在Python函數(shù)中的局部變量詳解

導(dǎo)讀:歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《在Python函數(shù)中的局部變量詳解》。本文的主要內(nèi)容有:變量的作用域的概念、局部變量的概念、局部變量的舉例。

2022-01-06  分類:Python學(xué)堂  瀏覽:1620次


Python常用英語及用法

站長在線站長,準(zhǔn)備系統(tǒng)的學(xué)習(xí)Python知識(shí),但是對(duì)我來說,英語實(shí)在是太差了,當(dāng)然我知道的是,不僅僅我,很多人在學(xué)習(xí)Python的時(shí)候,也是不知道這些英語單詞的意思與用法的,在這里站長在線站長就把這些英語整理出來,把英語以及中文意思、用法一起貼出來,讓大家一起來學(xué)習(xí)。

2022-01-02  分類:Python學(xué)堂  瀏覽:1833次


站長在線Python精講:Python中函數(shù)的返回值

導(dǎo)讀:歡迎你來到站長在線的站長學(xué)堂學(xué)習(xí)Python知識(shí),本文學(xué)習(xí)的是《Python中函數(shù)的返回值》。本文的主要內(nèi)容有:函數(shù)的返回值的含義、函數(shù)設(shè)置返回值的作用、return語句位置與多條 return語句的總結(jié)。

2021-12-29  分類:Python學(xué)堂  瀏覽:1792次


站長在線零基礎(chǔ)Python完全自學(xué)教程22:在Python中函數(shù)的參數(shù)傳遞

歡迎你來到站長學(xué)堂,學(xué)習(xí)站長在線出品的在線課程《零基礎(chǔ) Python完全自學(xué)教程》今天給大家分享的是第22課《在Python中函數(shù)的參數(shù)傳遞》。本文是一個(gè)大課程分成了下面5節(jié)小課程:在Python函數(shù)中理解形式參數(shù)和實(shí)際參數(shù)、在Python函數(shù)中參數(shù)傳遞的位置參數(shù)詳解、在Python函數(shù)中的關(guān)鍵字參數(shù)詳解、在Python函數(shù)中的默認(rèn)參數(shù)詳解、在Python函數(shù)中的可變參數(shù)詳解。

2021-12-26  分類:Python學(xué)堂  瀏覽:1582次