Python語言中合法變數命名有什麼規則?
在Python語言中,儲存一個資料,需要定義一個變數,所謂的變數,就是可以改變的量。程式是用來處理資料的,變數則是用來儲存資料的;此外python中的變數不需要指明型別,系統可以自動識別。說到變數,本篇文章要為大家講解一下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:不合法,識別符號不允許數字開頭
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2888468/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python語言中變數名是什麼?命名規則有哪些?Python變數
- python變數命名規則Python變數
- 3.Go語言中常量,變數, 及其命名規則以及程式碼風格Go變數
- 變數名命名規則變數
- Python語言中=和==有什麼區別?Python
- javascript變數的宣告以及命名規則JavaScript變數
- Python命名規則是什麼?需要注意哪些事項?Python
- python變數命名為什麼數字不能開頭?Python變數
- Python學習教程_Python語言中=和==有什麼區別?Python
- 5.Go變數 常量 變數命名規則 程式碼風格Go變數
- 域名的命名規則有哪些?
- 一文帶你瞭解python語言命名規則!Python
- Python語言中的模組、包、庫之間有什麼區別?Python
- Python語言中/與//的區別是什麼?Python
- 什麼是環境變數?python設定環境變數有什麼用?變數Python
- go語言中變數前加 *和& 有啥區別啊Go變數
- Go語言中的變數作用域Go變數
- dart系列之:dart語言中的變數Dart變數
- Spring改變版本號命名規則:此舉對非英語國家很友好Spring
- Oracle OCP(18):命名規則Oracle
- id與class 命名規則
- stm32命名規則
- 為什麼python在眾多程式語言中脫穎而出?Python
- c語言中的變數儲存區域C語言變數
- 在R語言中,因子是什麼R語言
- "->" 在c語言中是什麼意思?C語言
- Golang語言中的method是什麼Golang
- go語言中make和new有什麼作用以及區別?Go
- Python語言中__init__與__new__的區別是什麼?Python
- python中變數的命名及詳解Python變數
- Python命名規範Python
- python語言中基本資料型別有哪些?Python資料型別
- C語言中以字串形式輸出列舉變數C語言字串變數
- Golang語言中的interface是什麼(下)Golang
- Golang語言中的interface是什麼(上)Golang
- Python快速入門第二彈合法的變數名Python變數
- js可以用中文作為變數命名嗎?為什麼?JS變數
- C語言中的關鍵字有哪些,分別代表什麼意思C語言