1. 程式人生 > 其它 >Python基礎知識-1.7識別符號和關鍵字

Python基礎知識-1.7識別符號和關鍵字

一、識別符號

上圖看完了,那什麼是識別符號

答:在程式中定義的一些符號名稱

二、作用

前面學習變量了,下面的程式碼,此時應該能夠很輕鬆的看懂了

age = 18  # 定義了一個變數它的值是18,變數名叫做age

在上述變數定義時,age就是變數的名字,實際上它就是識別符號,如果在程式中需要獲取18,那麼就使用age這個識別符號就可以了

因此,識別符號到底有什麼用?估計也有了答案

答:識別符號是自己定義的符號,例如變數名 、函式名、類名等,可以快速找到我們用的資料或者功能

三、識別符號的規則

識別符號由字母下劃線數字組成,且數字不能開頭

思考:下面的識別符號哪些是正確的,哪些不正確為什麼

fromNo12
from#12
my_Boolean
my-Boolean
Obj2
2ndObj
myInt
test1
Mike2jack
My_tExt
_test
test!32
haha(da)tt
int
jack_rose
jack&rose
GUI
G.U.I

Python中的識別符號是區分大小寫的

四、命名規則

  • 見名知意

    起一個有意義的名字,儘量做到看一眼就知道是什麼意思(提高程式碼可 讀性) 比如: 名字 就定義為name, 定義學生 用student

  • 駝峰命名法

  • 小駝峰式命名法(lower camel case): 第一個單詞以小寫字母開始;第二個單詞的首字母大寫,例如:myName

    aDog

  • 大駝峰式命名法(upper camel case): 每一個單字的首字母都採用大寫字母,例如:FirstNameLastName

  • 下劃線命名法

    _來連線所有的單詞,比如send_msg

注意

  • Python中變數名、函式名都使用下劃線命名法
  • Python中類名用大駝峰命名法
  • 全域性變數用全部是大寫,且單詞之間用下劃線連結的方式,例如SUM_SCORE

五、關鍵字

1. 是什麼

上面的知識我們知道了什麼是識別符號,識別符號分為2部分

  • 一部分是Python系統自己用了,用來實現某些特殊功能,像if
  • 另外一部分是留給開發者自己用,像我們定義的年齡age

總結來說:Python一些具有特殊功能的識別符號

,這就是所謂的關鍵字

注意:

  • 關鍵字,是python已經使用的了,所以不允許開發者自己定義和關鍵字相同的名字的識別符號

2. 關鍵字有哪些

False, None, True, and, as, assert, async, await, break, class, continue, def, del
elif, else, except, finally, for, from, global, if, import, in, is, lambda, nonlocal
not, or, pass, raise, return, try, while, with, yield

可以在Python互動模式中通過以下命令進行檢視關鍵字

>>> import keyword
>>> keyword.kwlist

關鍵字的學習以及使用,咱們會在後面的課程中依一一進行學習。