當前位置:首頁 » 編程語言 » python命名規則

python命名規則

發布時間: 2022-11-29 22:54:47

python語言變數命名規則是什麼

python語言變數命名規則是只能包含字母、數字和下劃線。

變數名可以字母或下劃線開頭,但不能以數字開頭。例如可將變數命名為message_1,但不能將其命名為1_message。變數名不能包含空格,但可使用下劃線來分隔其中的單詞。

變數名greeting_message可行,但變數名greetingmessage會引發錯誤。不要將Python關鍵字和函數名用作變數名,即不要使用Python保留用於特殊用途的單詞,如print。變數名應既簡短又具有描述性。慎用小寫字母l和大寫字母O,因可能被人錯看成數字1和0。

應用領域:

1、圖形處理:有PIL、Tkinter等圖形庫支持,能方便進行圖形處理。

2、數學處理:NumPy擴展提供大量與許多標准數學庫的介面。

3、文本處理:python提供的re模塊能支持正則表達式,還提供SGML,XML分析模塊,許多程序員利用python進行XML程序的開發。

以上內容參考:網路--變數

② Python中標識符的命名規則

1、區分大小寫:Myname與myname是兩個不同的標識符。
2、首字元可以是下畫線(_)或字母,但不能是數字。
3、除首字元外的其他字元必須是下畫線、字母和數字。
4、關鍵字不能作為標識符。
5、不要使用Python的內置函數作為自己的標識符。

③ 不符合python語言變數命名規則的是

變數命名注意事項

1、變數名的長度不受限制,但其中的字元必須是字母、數字、或者下劃線(_),而不能使用空格、連字元、標點符號、引號或其他字元。

2、變數名的第一個字元不能是數字,必須是字母或下劃線。

3、Python區分大小寫。

4、不能將Python關鍵字用作變數名。

例如:

提示:


  • 代碼中有紅色波浪線表明有語法錯誤,綠色的表明不推薦,最好『見名知意 』

  • 多個單詞用下劃線連接;

  • 避免用單個字元定義變數名,單個字母一般用在循環的時候,控制次數。

  • Python的關鍵字:help("keywords")

    變數名的命名規則

    1、變數命名推薦使用小寫字母

    2、變數的名字要有意義,進來用對應的英文命名,具有「見名知意」的作用。

    如學生姓名 變數取名為name或者student_name

    3、避免使用單個字元作為變數名(除了在循環裡面定義的變數)

    4、當使用多個單片語成變數名時,應該使用(word_word_word)命名法。

    如 學生人數:student_number

    學生總人數:student_total

    變數的簡單寫法

④ python語言合法的變數命名

python需要使用標識符給變數命名,其實標識符就是用於給程序中變數、類、方法命名的符號。
python語言的標識符必須以字母、下劃線(_)開頭,後面可以跟任意數目的字母、數字和下劃線(_)。此處的字母並不局限於26個英文字母,可以包含中文字元、日文字元等。
由於python3支持UTF-8字元集,因此python3的標識符可以使用UTF-8所能表示的多種語言的字元。python語言是區分大小寫的,因此abc和Abc是兩個不同的標識符。
python2.x對中文支持較差,如果要在python2.x程序中使用中文字元或中文變數,則需要在python源程序的第一行增加「#coding:utf-8」,當然別忘了將源文件保存為UTF-8字元集。
python標識符規則如下:
①標識符可以由字母、數字、下劃線(_)組成,其中數字不能打頭。
②標識符不能是python關鍵字,但可以包含關鍵字。
③標識符不能包含空格。
舉例說明:
abc_xyz:合法
HelloWorld:合法
abc:合法
xyz#abc:不合法,標識符中不允許出現#號
abc1:合法
1abc:不合法,標識符不允許數字開頭

⑤ python 變數的命名

createPlot.ax1 是表示: ax1 是函數 createPlot 的一個屬性,這個可以在函數裡面定義也可以在函數定義後加入也可以
example:
def fun():
fun.x =1
當你在python的命令窗口下,運行一次fun()後,x 就是 fun()的一個屬性,你在命令窗口下輸入
fun.x 後面會顯示 1

也可以 在 函數定義完後加入 屬性 如 fun.y = 2,在使用 dir(fun),你就會發現fun有 x,y 這兩個屬性

⑥ python命名規則是什麼

1、模塊

模塊盡量使用小寫命名,首字母保持小寫,盡量不要用下劃線。

2、類名

類名使用駝峰(CamelCase)命名風格,首字母大寫,私有類可用一個下劃線開頭。

3、函數

函數名一律小寫,如有多個單詞,用下劃線隔開。

4、變數名

變數名盡量小寫, 如有多個單詞,用下劃線隔開。

5、常量

常量使用以下劃線分隔的大寫命名。

基本語法:

Python的設計目標之一是讓代碼具備高度的可閱讀性。它設計時盡量使用其它語言經常使用的標點符號和英文單字,讓代碼看起來整潔美觀。

它不像其他的靜態語言如C、Pascal那樣需要重復書寫聲明語句,也不像它們的語法那樣經常有特殊情況和意外。

Python開發者有意讓違反了縮進規則的程序不能通過編譯,以此來強製程序員養成良好的編程習慣。並且Python語言利用縮進表示語句塊的開始和退出,而非使用花括弧或者某種關鍵字。增加縮進表示語句塊的開始,而減少縮進則表示語句塊的退出。縮進成為了語法的一部分。

⑦ python變數名的命名規則

Python語言變數命名規則變數名只能包含字母、數字和下劃線。
變數名可以字母或下劃線開頭,但不能以數字開頭。
例如,可將變數命名為message_1,但不能將其命名為1_message。變數名不能包含空格,但可使用下劃線來分隔其中的單詞。
以下示例,變數名greeting_message可行,但變數名greetingmessage會引發錯誤。
不要將Python關鍵字和函數名用作變數名,即不要使用Python保留用於特殊用途的單詞,如print。變數名應既簡短又具有描述性。慎用小寫字母l和大寫字母O,因給他們可能被人錯看成數字1和0;
注意:應使用小寫的Python變數名。
駝峰命名法當變數名是由二個或多個單片語成時,還可以利用駝峰命名法來命名。
小駝峰式命名法第一個單詞以小寫字母開始,後續單詞的首字母大寫。
大駝峰式命名法每一個單詞的首字母都採用大寫字母。

⑧ python 變數下劃線命名規則

單下劃線和雙下劃線在Python變數、類、模塊命名中都有不懂的含義,名稱中都各有其含義。有一些是程序員之間約定俗成的,Python解釋器不用強制其執行,但有些Python解釋器會強制執行。

本文從以下幾種不同使用方式,對下劃線的用途和含義進行說明:

1)變數
通常用於類內部變數的命名,表明該變數是該類私用變數,外部不要去訪問它,但也是可以訪問到的。這只是程序員之間的一個約定俗成的做法,Python解釋器本身不會對它進行限制。
我們創建一個類:

實例化A,並訪問它的變數,aa._bar 也是可以訪問的,但既然人家這么命名了,外部最好不要去訪問了

2)函數和模塊
和變數一樣,這是一個私有函數,不建議外部程序調用該函數。
我們創建一個腳本aa.py, 裡面有2個函數 _aa,bb:

導入aa,分別調用函數 _aa和bb,bb 可以調用,但顯示無 _aa

3)類
同變數和函數一樣,都是私有變數,外部最好不要調用

用來避免和Python內置函數命名產生沖突,PEP8解釋了這個約定。
如class或def不能用作Python中的變數名稱,如果之間用,會提示錯誤。如果你非要用它,可以 使用 class_或 def_。
還有一些函數名,如chr,chr()是Python內置函數,用來表示ascii碼對應的字元他的輸入時數字,可以用十進制,也可以用十六進制。如果你非要它來表示染色體,可以用chr_來代替。當然如果你直接使用它作為變數名,它也不會報錯,但最好不要這樣使用。

在python中定義私有變數只需要在變數名或函數名前加上 "__" (兩個下劃線),那麼這個函數或變數就會成為私有的了。

在內部,python使用一種 name mangling 技術,將__var 替換成 _classname__var,因此在外部調用__var會找不到,代替它的是_classname_var。這種處理方式叫做名稱修飾(name mangling):解釋器更改變數的名稱,以便在類被擴展的時候不容易產生沖突。

由雙下劃線前綴和後綴包圍的變數,不會應用名稱修飾,因此不會被Python解釋器修改:
我們創建一個類B,dir() 查看類的所有屬性,發現 存在 __aa__

但是,Python保留了有雙前導和雙末尾下劃線的名稱,用於特殊用途。 如,__init__對象構造函數,或 __call__ 它使得一個對象可以被調用。所有我們盡量不要使用這種方式命名變數,以免和Python解釋器內置的函數發生沖突。

_ 不加任何其他字元,單獨作為一個名字,用來表示某個臨時的或者無關緊要的變數。

舉例1: 表示一個臨時變數 。在下面的循環中,我們不需要獲取循環的索引,只是print n 行 'Hello World',可以用 "_" 來表示它只是一個臨時值:

舉例2: 表示一個不關心的變數 ,僅僅是個佔位符變數,用來佔位。mlist 列表中,我只想獲得1,2,4 位的變數,那 3 和 5 可以 用 _ 來佔位

舉例3 : 表示由解釋器評估的最近一個表達式的結果 ,方便進行查看。

熱點內容
株洲移動網路伺服器地址 發布:2024-04-20 07:45:48 瀏覽:689
119濃度的鹽酸怎麼配置 發布:2024-04-20 06:23:38 瀏覽:119
資料庫pf 發布:2024-04-20 05:57:36 瀏覽:393
c語言編譯出現連接錯誤 發布:2024-04-20 05:42:18 瀏覽:198
湖北戴爾伺服器維修系統雲主機 發布:2024-04-20 05:36:47 瀏覽:62
android上傳數據 發布:2024-04-20 05:36:43 瀏覽:143
python替換文本內容 發布:2024-04-20 05:21:22 瀏覽:899
urllib3源碼 發布:2024-04-20 05:11:23 瀏覽:35
如何通過運行打開伺服器文件 發布:2024-04-20 00:06:50 瀏覽:671
電腦百度網盤怎麼上傳 發布:2024-04-19 23:49:15 瀏覽:417