'''
作用域:變數可以使用的範圍,程式的變數並不是在哪兒個位置都可以訪問的,訪問的許可權決定於
這個變數實在**賦值
劃分: 1、區域性作用域l
2、閉包函式外到函式中e
3、全域性作用域g
4、內建作用域b
變數查詢規則:
l->e->g->b
'''num=10
print("1--------",id(num))
def func():
#global 將定義的變數申明成全域性變數
global num
num=20
print("2------",id(num))
print("1------num = %d"%num)
func()
print("2-----num = %d"%num)
def fun2():
a=10
def fun3():
a=20 #這個時候a是新的乙個值,如果需要修改,需要申明nonlocal a
nonlocal a #nonlocal 這個只能查詢上一層作用域
print("1------a = %d"%a)
fun3()
print("2------a = %d"%a)
fun2()
python快速學習回憶版本 第二章
算術運算子與算術運算表示式 求冪 取整 num1 10 num2 3.4 print num1 2 print num1 num2 if格式 if 表示式1 語句1elif 表示式2 語句2elif 表示式3 語句3elif 表示式n 語句nelse 語句e flag int input if fl...
python快速學習回憶版本 第一章
幫助快速恢復記憶的pyhon學習專題 print sunck is a good man print sunck is a good man sunck is a nice man 18 輸入 從外部獲取變數的值 name input print name 關鍵字 import keyword pr...
python快速學習回憶版本 第三章
本章主要是常用字串函式 字串函式 eval 將字串當成有效的表示式來求值並返回計算結果 len string 返回字串長度 lower 轉換字串中所有的大寫字母為小寫 upper 轉換字串中所有的小寫字母為大寫 swapcase 將字串中大寫轉化為小寫,小寫轉換為大寫 captialize 將字串中...