亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中怎么實現局部變量和全局變量

發布時間:2021-07-05 16:02:19 來源:億速云 閱讀:230 作者:Leah 欄目:大數據

今天就跟大家聊聊有關python中怎么實現局部變量和全局變量,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。


局部變量Local Variables

輸入:


#!/usr/bin/python 

# Filename: func_local.py


x = 50


def func(x):    

    print('x is', x)    

    x = 2    

    print('Changed local x to', x)


func(x) 

print('x is still', x) 


輸出:

 x is 50    

Changed local x to 2    

x is still 50 

解釋:

本例的功能是輸出變量x的值。

第一個x在外部進行定義,第二個x在一個函數內部定義。函數的功能是先輸出x的數值,在再做一個新的定義,給x賦一個新值,然后輸出x的值。


調用這個函數執行,x的初始值為50,在函數內部的輸出語句更改x為2,輸出為2。

在函數外部又一個輸出語句,x的值仍是初始值50.


說明函數外部的變量為全局變量,作用域在全局環境,而函數內部的x為局部變量,僅可以在函數內部對全局變量更改。

全局變量 global  Variables 

輸入:

#!/usr/bin/python 

# Filename: func_gobal.py


x = 50


def func(x):    

    global x


    print('x is', x)    

    x = 2    

    print('Changed gobal x to', x)


func(x) 

print('Value of x is ', x) 


輸出:

 x is 50    

Changed global x to 2    

Value of x is 2 

解釋:

本例與上一例的區別在于,在函數內部,變量x多了一個聲明,gobal x ,表示現在函數內部的x不是局部變量,而是全局變量。

輸出結果中可以看到,加入聲明后,函數外部的輸出語句,的輸出結果中x的值發生里改變。


看完上述內容,你們對python中怎么實現局部變量和全局變量有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

昌江| 武定县| 定边县| 马边| 乌鲁木齐县| 德江县| 常德市| 北安市| 女性| 清远市| 固安县| 博白县| 元氏县| 镇雄县| 宽甸| 扶余县| 万山特区| 孟村| 介休市| 永顺县| 晋江市| 汕头市| 九江县| 万全县| 疏勒县| 察雅县| 贞丰县| 长乐市| 临西县| 晋城| 贡嘎县| 阿鲁科尔沁旗| 揭西县| 芮城县| 隆德县| 马鞍山市| 武穴市| 太谷县| 澄迈县| 溧水县| 新蔡县|