1. 程式人生 > >Python中的識別符號

Python中的識別符號

 標示符和關鍵字

1 標示符

開發人員在程式中自定義的一些符號和名稱。

標示符是自己定義的,如變數名 、函式名等。

2 標示符的規則

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

思考:下面的標示符哪些是正確的,哪些不正確為什麼

   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中的識別符號是區分大小寫的。

3 命名規則

見名知意

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

駝峰命名法

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

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

不過在程式設計師中還有一種命名法比較流行,就是用下劃線“_”來連線所有的單詞,比如send_buf。


相關推薦

Python關於下劃線的識別符號的意義

以下劃線開頭的識別符號是有特殊意義的。 以單下劃線開頭(_foo)的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不能用“from xxx import *”而匯入; 以雙下劃線開頭的(__

python的保留字與識別符號

python中的保留字: python中的所有保留字是區分字母大小寫的。 python保留字可以通過在IDLE中輸入以下兩行程式碼檢視: import keyword keyword.kwlist python中的識別符號: 命名規則: 由字母、下劃線_和數字組成,第

Python識別符號

 標示符和關鍵字1 標示符開發人員在程式中自定義的一些符號和名稱。標示符是自己定義的,如變數名 、函式名等。2 標示符的規則標示符由字母、下劃線和數字組成,且數字不能開頭思考:下面的標示符哪些是正確的,哪些不正確為什麼   fromNo12   from#12   my_Bo

Python面試必看系列】之Python 識別符號長度能有多長?

Q 19. Python 中的識別符號長度能有多長? 在 Python 中,識別符號可以是任意長度。此外,我們在命名識別符號時還必須遵守以下規則: 只能以下劃線或者 A-Z/a-z 中的

Python的合法識別符號

1.不能以數字開頭 >>> 2bin=2   File "<stdin>", line 1     2bin=2        ^ SyntaxError: invalid syntax 2.不能包含非法字元 >>&

python執行cmd的方式

ble open blog cli return 窗口 images about 定向 目前我使用到的python中執行cmd的方式有三種: 1. 使用os.system("cmd") 這是最簡單的一種方法,特點是執行的時候程序會打出cmd在Linux上執行的信息。使用

Python正則表達式(re模塊)的使用

python中正則表達式Python中正則表達式(re模塊)的使用1、正則表達式的概述(1)概述:正則表達式是一些由字符和特殊符號組成的字符串,他們描述了模式的重復或者表示多個字符,正則表達式能按照某種模式匹配一系列有相似特征的字符串。正則表達式是一種小型的、高度的專業化的編程語言,(2)Python語言中的

Python如何使用最小二乘法

python 技術 如何 模型 平面 之所以說”使用”而不是”實現”,是因為python的相關類庫已經幫我們實現了具體算法,而我們只要學會使用就可以了。隨著對技術的逐漸掌握及積累,當類庫中的算法已經無法滿足自身需求的時候,我們也可以嘗試通過自己的方式實現各種算法。 言

python關於編碼,json格式的中文輸出顯示

pri 整體 pytho src repr 接口 ensure 輸出 unicode 但我們用requests請求一個返回json的接口時候, 語法是 result=requests.post(url,data).content print type(result),re

Python的列表、元祖、字典

value pop val 什麽 刪除 append 更新 位置 增刪改 一、列表 一組有序項目的集合。可變的數據類型【可進行增刪改查】 列表是以方括號“[]”包圍的數據集合,不同成員以“,”分隔。 列表中能夠包括不論什麽數據類型,也可包括還有一個列表 列表可通過序號訪

Pythonsort()和sorted()的區別

-s 可變對象 傳遞 內置函數 ict pan 16px nbsp lin 1、sort()是可變對象(字典)的方法,無參數,無返回值, sort()會改變可變對象,因此無需返回值。例如: list: 1 >>> a = [4,3,7,8] 2 >

pythondir(),__dict__

區別 art 內存地址 code class article 參考 ict div dir()是python的一個函數, dir()函數如果接受的參數是一個類,則返回這個類所有的類變量和方法 dir()函數如果接收的參數是一個類的實例,則返回這個實例所有的實例變量,對應的類

Python: 淺淡Python的屬性(property)

-h format 有意思 _for hook 類添加屬性 eas style turn 起源:項目過程中需要研究youtube_dl這個開源組件,翻閱其中對類的使用,對比c#及Delphi中實現,感覺Python屬性機制挺有意思。區別與高級編程語言之單一入口,在類之屬性這

Python的read(), readline(), readlines()

面向 足夠 字符 str 只讀 strong for 常用 生成 文件對象提供了三個“讀”方法: .read()、.readline() 和 .readlines()。 read() 每次讀取整個文件,它通常用於將文件內容放到一個字符串變量中。然而 .read() 生成

python的JSON(1)

welcome 定義 ack () found 存儲 remember nbsp python程序 很多程序都要求用戶輸入某種信息, 例如: 讓用戶存儲遊戲首選項或提供要可視化的數據,程序把用戶的信息存儲在列表和字典等數據結構中, 用戶關閉程序時,我們幾乎總要保存他們提

Python面向對象的編程

python中面向對象的編程Python面向對象的編程1概述(1)面向對象編程 面向對象的編程是利用“類”和“對象”來創建各種模型來實現對真實世界的描述,使用面向對象編程的原因一方面是因為它可以使程序的維護和擴展變得更簡單,並且可以大大提高程序開發效率,另外,基於面向對象的程序可以使它人更加容易理解你的代碼

pythonparamiko模塊的使用

ftpclient __init__ 上傳下載 des bin 停止 工具 install turn paramiko是python一個模塊,遵循SSH2協議,支持以加密和認證的方式,進行遠程服務器的連接1、可以遠程操作服務器文件 例如:df:查看磁盤使用情況mkdir:創

Python模塊的發布與安裝

fix .tar.gz 沖突 lena python math port ... bsp 模塊(Module) Python中有一個概念叫做模塊(module),這個和C語言中的頭文件以及Java中的包很類似,比如在Python中要調用sqrt函數,必須用import

Python的運算符

sa一、算術運算運算(符)說明實例+兩個對象相加2 + 3 結果為 5-兩個對象相減3 - 2 結果為 1*兩個數相乘或返回一個重復若幹次的序列2 * 3 結果為 6; ‘abc‘ * 2 結果為 ‘abcabc‘/兩個數相除3 / 2 結果為 1.5//整除,返回商的整數部分3 // 2 結果為 1,3 /

python正則匹配字符配置單詞邊界不生效的解決辦法

re python duoceshi #-*-coding:utf-8-*-import rename="duoceshi"p= re.compile(‘\bduoceshi\b‘)f = p.search(name)if f: print f.group()################