-
對于迭代器對象,Python默認賦值是將引用賦值,即指向同一片內存空間。為了實現對內存空間的賦值,我們可以使用分片進行深復制。例如:
-
當定義元組的時候,我們一般使用小括號將元素包圍起來,也可以不使用括號,只使用逗號。也就是說元組定義最重要的是逗號而不是括號。例如:
-
如果想要在某個函數中使用局部變量,那么應該確定是否需要對全局變量進行修改。如果想要對全局變量進行修改則應該在開始處聲明
global
,否則修改時將會在函數內部自動創建一個和全局變量名稱相同的局部變量,且在修改之前不能訪問該局部變量。例如:
對于內嵌函數來說,訪問外部變量同樣會面臨這樣的問題,為了解決這個問題,我們可以使用容器(列表等元素),或者使用關鍵字nonloacal
對外部變量進行聲明(使用方法同global
)