Python兩處容易理解錯誤的設計

函数内部修改 可变类型 的变量时不会视作局部变量(除非函数内有该变量的赋值运算符),因为如果做局部变量处理则修改语句势必报错,此处的理解不会有歧义: s = ' test ' d = {True:1,2: ' Second ' } def f(): d[ ' name ' ]= ' China ' …

Continue Reading