Python系列教程(三):標識符、關鍵字


一、標識符

標示符(IDentifier)是指用來標識某個實體的一個符號。在不同的應用環境下有不同的含義。
在日常生活中,標示符是用來指定某個東西、人,要用到它,他或她的名字;在數學中解方程時,我們也常常用到這樣或那樣的變量名或函數名;

在編程語言中,標識符是用戶編程時使用的名字,對於變量、常量、函數、語句塊也有名字;我們統統稱之為標識符。

1.1標示符的規則

標示符由字母、下划線和數字組成,且數字不能開頭

示例如下:

   fromNo12
   my_Boolean
   Obj2
   myInt
   test1
   Mike2jack
   My_tExt
   _test
   jack_rose

錯誤示例如下:

   from#12
   my-Boolean
   2ndObj
   test!32
   haha(da)tt
   int
   jack&rose
   G.U.I

注:python中的標識符是區分大小寫的
圖1.jpg

1.2命名規則

  • 見名知意

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

  • 駝峰命名法

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

    大駝峰式命名法(upper camel case): 每一個單字的首字母都采用大寫字母,例如:FirstName、LastName
    圖2.jpg

    不過在程序員中還有一種命名法比較流行,就是用下划線“_”來連接所有的單詞,比如send_buf

二、關鍵字

  • 什么是關鍵字
    python一些具有特殊功能的標示符,這就是所謂的關鍵字
    關鍵字,是python已經使用的了,所以不允許開發者自己定義和關鍵字相同的名字的標示符

  • 所有關鍵字

     and     as      assert     break     class      continue    def     del
      elif    else    except     exec      finally    for         from    global
      if      in      import     is        lambda     not         or      pass
      print   raise   return     try       while      with        yield

注:也就是說這些關鍵字不能作為標識符使用

  • 查看關鍵字
import keyword
print (keyword.kwlist)

打印信息:

['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM