1.變數:區域性變數、全域性變數。
2.全域性變數
在乙個檔案頂部定義的變數可以供該檔案中的任何函式呼叫。
例如:
1 >>> a=102 >>> def
fun():
3 ... printa4
...
5 >>>fun()
6 10
3.區域性變數
在函式中定義的變數一般只能在函式內部使用。
例如:
1 >>> deffun1():
2 ... b = 200
3 ... printb4
...
5 >>>fun1()
6 200
7 >>> printb8
traceback (most recent call last):
9 file "
", line 1, in
10 nameerror: name 'b'
isnot defined
4.全域性變數與區域性變數同名
1 >>> a = 10 #全域性變數2 >>> def
fun():
3 ... a = 20 #區域性變數
4 ... printa5
...
6 >>>fun()
7 20
8 >>> print
a9 10
全域性變數與區域性變數同名,在函式中定義的區域性變數的值不會影響到外面的全域性變數。
5.用global強制申明乙個全域性變數
Python學習筆記04
l1 2,3,4 l2 l1 l1 和 l2 引用乙個共同的物件 l2 2,3,4 l1 0 24 改變物件,兩個都改變 l1 24,3,4 l2 24,3,4 防止共享引用的方式 l1 2,3,4 l2 l1 用分片操作,可以複製物件的副本 l1 0 24 l1 24,3,4 l2 2,3,4 i...
python學習筆記(04)
python 的函式 函式,是乙個可以重複使用的程式段,我們可以通過呼叫函式,使程式實現相同的功能,從而大大減少的工作量。我們可以在乙個函式裡實現多個方法,通過呼叫各種方法,實現各種功能。python 中函式的定義 def 函式名 功能呼叫時,僅輸出 函式名.方法 即可。例 cat sayhello...
Python學習筆記 04
程式流程圖時一種表達程式控制結構的方式,主要用於關鍵部分的程式分析和過程描述,由一系列圖形 流程線和文字說明等組成。包括七種元素 程式由三種基本結構組成 順序結構,分支結構和迴圈結構。順序結構是程式按照線性順序依次執行的一種執行方式 分支結構是程式根據條件判斷結果而選擇不同向前執行路徑的一種執行方式...