變數分為:全域性變數,區域性變數
全域性變數:即能被多數函式共同訪問,在函式外部宣告。
區域性變數:即只能被其所屬函式訪問,其它函式無法訪問,在函式內部宣告。
能被當前檔案中的所有python**訪問,注:【先宣告賦值,後使用變數】
user ="jake"
def party():
print("函式訪問全域性變數:",user)
def party0():
print("party0函式訪問全域性變數:",user)
#呼叫函式
party() #函式訪問全域性變數:jake
party0() #party0函式訪問全域性變數:jake
def wine():
password = "123"
print("函式wine訪問區域性變數:",password)
# def wind():
# print("函式wind訪問區域性變數:",password) #此段**所屬函式與區域性變數所屬函式wine不同,無法訪問
# wind()
wine()
1.當該資料被多個函式共同訪問需要時,需將其定義為全域性變數
如:系統中儲存所有使用者的變數~可能會被系統中任意函式使用,所以定義為全域性變數
2.當資料只是被單獨乙個函式使用,需將其定義為區域性變數
如:使用者登入時判斷輸入賬號密碼是否正確時,該資料只是被判斷函式訪問,所以定義為區域性變數
Python 基礎語法,變數型別
變數型別 1.行和縮排 2.多行語句 1.賦值 2.變數型別 python3有六個標準的資料型別 不可變資料 3 個 number 數字 string 字串 tuple 元組 可變資料 3 個 list 列表 dictionary 字典 set 集合 numbers 數字 1 int 有符號整型 2...
基礎語法與變數 Python
1 注釋 單行注釋 這是多行注釋 這也是多行注釋 2 語句 一條語句佔一行,一行結束不需要寫分號 如果一行需要顯示多行語句語句之間必須用分號隔開 print 123 print 大撒大撒 print 阿斯頓 3 行與縮排num 5555555 55555 855555 2222222 2255252...
自學python 基礎語法(變數,遞迴)
變數型別分為兩種 1 全域性變數 global 生命週期為整個程式 2 區域性變數 local 生命週期指在乙個函式或者乙個語句塊中 例如 deffun globalb1 將b1定義為全域性變數 b1 100 b1 1 fun print b1 輸出b1 101 假如將global換成local的話...