來(lái)源:北大青鳥(niǎo)總部 2020年10月26日 13:13
隨意列舉一些新手普遍存在的問(wèn)題:
1.不了解Python對(duì)象模型, 變量名, 對(duì)象概念含混.
2.不了解可變對(duì)象和不可變對(duì)象, 尤其是int.
3.不了解切片意味著拷貝, 在循環(huán)中大量使用, 影響效率.
4.不了解切片是淺拷貝還是深拷貝.
5.遇到bytes和str(2.7中的str和unicode)就頭暈.
6.經(jīng)常在需要使用is的場(chǎng)景使用==.
7.不了解def是運(yùn)行時(shí)執(zhí)行語(yǔ)句, 并且是賦值語(yǔ)句.
8.類(lèi)屬性和實(shí)例屬性混淆.
9.不了解在函數(shù)中修改可變對(duì)象參數(shù)會(huì)對(duì)調(diào)用者產(chǎn)生影響, 導(dǎo)致莫名其妙錯(cuò)誤.
10.企圖在函數(shù)中修改全局變量, 沒(méi)有使用global, 而創(chuàng)建了本地變量.