day4 變數和作用域

2022-04-07 16:39:17 字數 592 閱讀 2705

全域性變數:

定義變數時,變數左邊沒有縮排,就是全域性變數,可以被當前py檔案的任何地方給引用

區域性變數:

有縮排的變數就是區域性變數

def test1():

age = 20

def test2():

age = 30

def test3():

print(age)

print(age)

return test3()

print(age)

return test2()

test1()

name = "周杰倫"

def jay():

print(name)

def hugh():

name = "胡歌"

print(name)

def zray():

global name

name = "張一山"

print(name)

zray()

hugh()

print(name)

jay()

print(name)

python筆記系列 day4 變數

目錄變數 1.命名規則 2.找不到變數 type函式進行的型別檢查 isinstance 檢測值,型別名稱 python中的變數定義和nodejs很相似的,不用指定變數的型別 變數的型別由其值來指定 變數名只能包含 字母,數字和下劃線,不能以數字開頭 變數名中不能有空格 python的關鍵字和函式名...

day4作業和答案

1.已知乙個數字列表,求列表中心元素。list1 10 206,3 89,23 9,12 count len list1 if count 1 print list1 count 2 else print list1 count 2 1 list1 count 2 2.已知乙個數字列表,求所有元素和...

day4 說說堆和棧

說說堆和棧 棧就資料結構而言,它就是乙個先進後出的線性表,是一種只能在一段進行插入和刪除操作的線性表。先進入的資料會被存入棧底,最後壓入的資料存放在棧頂。需要讀取資料的時候從棧頂開始彈出,也就是說棧中最後乙個資料將被第乙個彈出。而就計算機系統而言,棧是乙個具有以上這些屬性的動態記憶體區域。程式可以將...