01 Python語言的特點
python的語言特點有很多,我們這里只講一點,python是一門面向對象的語言,即一切皆對象(Linux中有一句是:一切皆文件),括號內的只是打個比方,不懂也沒事,就是python中的任何操作其實都是對對象進行的操作,在內存中,標識符就是一個對象的名字,我們都是通過名字來對一個對象進行操作的。
其中好玩有意思的奧秘,等以后學到了面向對象和類的時候就會明白了。
這里只需要按照下面的要求寫標識符就可以了,等到后面懂得了類的魔術方法和屬性就會恍然大悟!
02 標識符的命名規則
-
- 只能用字母、數字、下划線來命名一個變量(或者函數對象、其他對象等)
-
- 不能以數字開頭,一般情況下由字母來開頭,下划線開頭的標識符暫時不要寫,后面會有特殊用途
補充:定義普通變量和函數名的時候最好使用小寫字母開頭,可以加數字也可以不加,等到后面學的內容多了就知道什么時候用下划線開頭、什么時候用大寫字母開頭了,目前就簡單這樣使用就可以了,水到渠成,到后面階段自然會懂。
- 不能以數字開頭,一般情況下由字母來開頭,下划線開頭的標識符暫時不要寫,后面會有特殊用途
例子:
abc = 123 # 符合規定,簡單變量用小寫字母開頭命名
n2 = 345 # 符合規定,字母和數字
6g = 56 # 錯誤,不能以數字開頭
_er = 87 # 沒錯誤,但是一般不這樣定義
student_name = 'tom' # 推薦這樣定義,以后學的東西多了,這樣定義方便閱讀代碼
key_of_dict = 'a' # 推薦