保留字是python中已經被賦予特定意義的一些單詞,在寫程序時,不可以把保留字作為變量、函數、類、模塊和其他對象的名稱來使用
python中的保留字:
andasassertbreakclasscontinuedefdelelifelseexceptfinallyforfromFalseglobalifimportinislambdanonlocalnotNoneorpassraisereturntryTruewhilewithyieldasyncawait保留字嚴格區分大小寫,比如:true和True不是同一變量
保留字也可通過程序輸出查看:
import keyword print(keyword.kwlist)該程序可直接輸出保留字
標識符:主要用來標志變量、函數、類、模塊和其他對象的名稱
python標志符的命名規則:
①可以是字母,下劃線“_”和數字,並且第一個字符不能是數字
②不能使用python中的保留字
③標識符嚴格區分大小寫
④以下劃線為開頭的標識符有特殊含義,一般應避免使用相似的標識符
標識符的命名規范:
①模塊名盡量短小,並且全部使用小寫字母,可以使用下劃線分割多個字母。如grame_main。模塊即為每個python file文件的命名
②包名盡量短小,並且全部使用小寫字母,不推薦使用下劃線。如:com.bjmsb,不推薦使用com_bjmsb.包即為python package文件的命名
③類名采用單詞首字母大寫形式(Pascal風格)。如MyClass
④模塊內部的類采用“_”+Pascal風格的類名組成,例如在MyClass類中的內部類_InnerMyClass
⑤函數、類的屬性和方法的命名,全部使用小寫字母,多個字母之間使用下劃線分割
動態類型的語言:可通過給變量賦不同類型的值以改變變量的數據類型
type(變量):可查看該變量的數據類型
id(變量):可查看該變量所指的內存地址的