自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

解析Python函數變量如何使用

開發(fā) 后端
本文主要介紹的是Python函數變量在實際應用的過程中,Python函數變量如何工作,以及如何使用global語句,以下是文章的介紹。

如果你想了解Python函數變量如何工作相關的實際應用技巧,你可以在我們的文章中找到相關的Python函數變量的應用技巧,以下是文章的相關內容的詳細介紹,希望你看完了以后,會有所收獲。

Python函數變量如何工作

在函數中,我們***次使用x的值的時候,Python使用函數聲明的形參的值。接下來,我們把值2賦給x。x是函數的局部變量。所以,當我們在函數內改變x的值的時候,在主塊中定義的x不受影響。在***一個print語句中,我們證明了主塊中的x的值確實沒有受到影響。

使用global語句

如果你想要為一個定義在函數外的變量賦值,那么你就得告訴Python這個變量名不是局部的,而是 全局 的。我們使用global語句完成這一功能。沒有global語句,是不可能為定義在函數外的變量賦值的。

你可以使用定義在函數外的變量的值(假設在函數內沒有同名的變量)。然而,我并不鼓勵你這樣做,并且你應該盡量避免這樣做,因為這使得程序的讀者會不清楚這個變量是在哪里定義的。使用global語句可以清楚地表明Python函數變量是在外面的塊定義的。

例7.4 使用global語句

 

  1. #!/usr/bin/python  
  2. # Filename: func_global.py  
  3. def func():  
  4. global x  
  5. print 'x is', x  
  6. x = 2 
  7. print 'Changed local x to', x  
  8. x = 50 
  9. func()  
  10. print 'Value of x is', x   
  11.  

 

輸出

  1. $ python func_global.py  
  2. x is 50  
  3. Changed global x to 2  
  4. Value of x is 2 

【編輯推薦】

  1. Python字符串如何進行代碼替換
  2. Python正則表達式如何刪除代碼行
  3. Python統(tǒng)計如何進行DNA序列整理
  4. python 定時器具體的使用代碼介紹
  5. 簡介Python程序的校園網的認證方法
責任編輯:佚名 來源: 通信世界
相關推薦

2010-03-15 09:53:16

Python函數變量

2010-07-20 14:41:55

Perl語法

2010-02-03 15:40:37

Python函數

2010-07-21 10:18:41

Perl map函數

2010-02-01 17:50:32

Python裝飾器

2010-07-19 13:32:55

Perl用戶函數

2010-02-03 09:19:31

Python模塊

2010-02-02 17:33:35

Python函數編譯

2019-07-25 09:15:36

Python參數命令

2010-07-13 10:13:35

Perl內部函數

2011-08-29 15:58:51

Lua函數

2009-09-18 11:13:09

.Net CLR

2019-02-26 13:00:11

JavaScriptURL前端

2021-08-11 22:50:53

JavaScript編程開發(fā)

2011-09-13 09:49:59

PhoneGap插件

2022-11-08 11:49:09

NLP庫Python云服務

2023-11-09 23:31:02

C++函數調用

2009-12-11 10:41:11

PHP變量解析順序

2010-02-22 16:51:03

Python 解析器

2020-06-28 07:33:01

source命令BashLinux
點贊
收藏

51CTO技術棧公眾號