在進入我們的程式設計世界之前,我們需要了解一下程式設計的基礎知識。
識別符號就是變數、函式、屬性、類、模組等可以由程式設計師指定名稱的程式碼元素。構成識別符號的字元均遵循一定的命名規則。
視角拉回我們的世界,比如我們養了一隻小狗,給它取名“旺財”。“旺財”就是識別符號。
但是python識別符號的命名要遵循一定的規則,Python中識別符號的命名規則如下:
1 區分大小寫:Myname與myname是兩個不同的識別符號。
2 首字元可以是下畫線(_)或字母,但不能是數字。
為啥不能是數字呢?如果變數名 091合法,則程式無法區分這個變數和數字 091。另外,有些數字可能含有字母,如浮點數 1E10。程式設計語言不能存在歧義,因此,需要約定變數名開頭不能是數字,以便區分變數與數字。
3 除首字元外的其他字元必須是下畫線、字母和數字。
比如"_name"、"my_age"、"my_student_1"均是合規的識別符號。
4 關鍵字不能作為識別符號。
上圖這些關鍵字是不可以用來做識別符號的,也是因為程式設計語言不能存在歧義。
5 不要使用Python的內建函式作為自己的識別符號。
上圖的這些內建函式是不能用作識別符號的,原因還是因為程式設計語言不能存在歧義。
練一練:
來看看下面哪些識別符號是合規的呢?
2main、_sys_、---、bedroom$、class、float、身高?
只有_sys_、身高是合規的識別符號,你猜對了嗎?
最新評論