對(duì)Python函數(shù)的局部變量的介紹
如果你對(duì)Python函數(shù)有不解之處的話(huà),比如你對(duì)Python函數(shù)的局部變量有疑惑時(shí),你可以瀏覽我們的文章,希望你在看完我們的文章會(huì)有所收獲,以下是文章的詳細(xì)內(nèi)容的相關(guān)介紹。
局部變量
當(dāng)你在函數(shù)定義內(nèi)聲明變量的時(shí)候,它們與函數(shù)外具有相同名稱(chēng)的其他變量沒(méi)有任何關(guān)系,即變量名稱(chēng)對(duì)于函數(shù)來(lái)說(shuō)是 局部 的。這稱(chēng)為變量的 作用域 。所有變量的作用域是它們被定義的塊,從它們的名稱(chēng)被定義的那點(diǎn)開(kāi)始。
使用局部變量例7.3 使用Python函數(shù)
輸出Python函數(shù)如何工作
在函數(shù)中,我們***次使用x的 值 的時(shí)候,Python使用函數(shù)聲明的形參的值。接下來(lái),我
- #!/usr/bin/python
- # Filename: func_local.py
- def func(x):
- print 'x is', x
- x = 2
- print 'Changed local x to', x
- x = 50
- func(x)
- print 'x is still', x
們把值2賦給x。x是函數(shù)的局部變量。所以,當(dāng)我們?cè)诤瘮?shù)內(nèi)改變x的值的時(shí)候,在主塊中定義的x不受影響。在***一個(gè)print語(yǔ)句中,我們證明了主塊中的x的值確實(shí)沒(méi)有受到影響。
以上的內(nèi)容就是對(duì)Python函數(shù)在實(shí)際應(yīng)用中的部分介紹。
【編輯推薦】
- Python編程版面在應(yīng)用過(guò)程中的功能介紹我國(guó)IPTV研究目全球領(lǐng)先
- Python編輯器收藏的具體方案介紹我國(guó)IPTV研究目全球領(lǐng)先
- Python正則表達(dá)式十種相關(guān)的匹配方法
- Python字符串替換如何才能進(jìn)行字符的拆分
- python 定時(shí)器具體的使用代碼介紹