官术网_书友最值得收藏!

2.3 標識符和關(guān)鍵字

2.3.1 標識符

現(xiàn)實生活中,人們常用一些名稱來標記事物,例如,每種水果都有一個名稱來標識,如圖2-6所示。

同理,若希望在程序中表示一些事物,需要開發(fā)人員自定義一些符號和名稱,這些符號和名稱叫作標識符。例如,變量名、函數(shù)名等都是標識符。

Python中的標識符由字母、數(shù)字和下劃線“_”組成,其命名方式需要遵守一定的規(guī)則,具體如下。

(1)標識符由字母、下劃線和數(shù)字組成,且不能以數(shù)字開頭。示例代碼如下:

fromNo12  # 合法的標識符

from#12   # 不合法的標識符,標識符不能包含#符號

2ndObj   # 不合法的標識符,標識符不能以數(shù)字開頭

(2)Python中的標識符是區(qū)分大小寫的。例如,andy和Andy是不同的標識符。

(3)Python中的標識符不能使用關(guān)鍵字。例如,if不能作為標識符。

除此之外,為了規(guī)范命名標識符,關(guān)于標識符的命名提以下幾點建議。

(1)見名知意:起一個有意義的名字,盡量做到看一眼就可以知道標識符是什么意思,從而提高代碼的可讀性。例如,定義名字使用name來表示,定義學生使用student來表示。

(2)很多計算機語言在變量命名時,建議使用駝峰命名法,如圖2-7所示的命名方式。但是,在Python中不建議使用駝峰命名法。

圖2-6 現(xiàn)實生活中的標識符

圖2-7 駝峰命名法

2.3.2 關(guān)鍵字

在Python中,具有特殊功能的標識符稱為關(guān)鍵字。關(guān)鍵字是Python語言自己已經(jīng)使用的了,不允許開發(fā)者自己定義和關(guān)鍵字相同名字的標識符。Python中的關(guān)鍵字如下所示:

False         def          if         raise

None         del          import       return

True         elif          in         try

and         else          is         while

as          except        lambda      with

assert        finally         nonlocal      yield

break         for          not

class         from         or

continue       global         pass

Python中的關(guān)鍵字,每個都代表不同的含義。如果大家想查看關(guān)鍵字的信息,可以輸入help()命令進入幫助系統(tǒng)查看。示例代碼如下:

>>> help()       # 進入幫助系統(tǒng)

help> keywords     # 查看所有的關(guān)鍵字列表

help> return      # 查看return這個關(guān)鍵字的說明

help> quit       # 退出幫助系統(tǒng)

主站蜘蛛池模板: 锡林浩特市| 泰宁县| 雷州市| 丰台区| 哈巴河县| 建始县| 屏山县| 政和县| 石狮市| 绩溪县| 夏邑县| 桃园市| 云安县| 虎林市| 威信县| 汶上县| 正定县| 崇义县| 竹北市| 阿坝县| 乌什县| 丹阳市| 永川市| 武陟县| 康乐县| 凤阳县| 磴口县| 凤阳县| 白朗县| 郓城县| 岚皋县| 宜宾县| 江油市| 滕州市| 乌什县| 增城市| 海阳市| 汕头市| 左贡县| 筠连县| 无为县|