python學習筆記 隨記

2021-07-11 18:43:40 字數 738 閱讀 1670

while迴圈和for迴圈同樣擁有else分支

用break不會執行迴圈所擁有的else分支

global關鍵字用來在函式或者其他區域性作用域中使用全域性變數

gcount = 0

def global_test():

print (gcount)

def global_counter():

global gcount

gcount +=1

return gcount

def global_counter_test():

print(global_counter())

print(global_counter())

print(global_counter())

nonlocal關鍵字用來在函式或其他作用域中使用外層(非全域性)變數

def make_counter():

count = 0

def counter():

nonlocal count

count += 1

return count

return counter

def make_counter_test():

mc = make_counter()

print(mc())

print(mc())

print(mc())

python學習隨記2

變數名的命名規則,說白了和c語言 matlab verilog類似,在我的眼中可以說是基本沒不存在區別的。避免數字開頭和系統已使用的字串即可。通常情況下變數名都有其內涵,例如你要乙個計數器,那麼變數名一般為cnt,或者是xx cnt之類的。使用變數是可以不用事先宣告,但是使用前要提前賦值,我想用一定...

MySQL筆記隨記

引擎服務 查詢優化 不同的引擎支援不同的索引,如innodb就不支援hash索引 unique索引可以存在null值,且允許多個null 因為任意兩個null是無法進行比較的 全文檢索fulltext 全文搜尋,在不適用模板匹配操作的情況下進行單詞或短語的查詢。3種型別 索引參考意見缺省會把錶集中儲...

AE筆記隨記

新建 匯入素材 ctrl i 旋轉選中的素材 r 調整中心點定位工具 錨點 ctrl z撤銷 將素材拖到新建合成組 可以建立一樣大小的合成 攝像機 在合成組裡面要新建才有效果,並且調整角度不影響素材,只對攝像機有效,感覺像是圖層。鋼筆工具上的滑桿 通過ctrl可以只調整乙個來達到目的 時間軸 使用的...