在Python語言中,存儲一個數(shù)據(jù),需要定義一個變量,所謂的變量,就是可以改變的量。程序是用來處理數(shù)據(jù)的,變量則是用來存儲數(shù)據(jù)的;此外python中的變量不需要指明類型,系統(tǒng)可以自動識別。說到變量,本篇文章要為大家講解一下python合法變量命名規(guī)則,我們一起來學(xué)習(xí)一下吧。 python需要使用標(biāo)識符給變量命名,其實標(biāo)識符就是用于給程序中變量、類、方法命名的符號。 python語言的標(biāo)識符必須以字母、下劃線(_)開頭,后面可以跟任意數(shù)目的字母、數(shù)字和下劃線(_)。此處的字母并不局限于26個英文字母,可以包含中文字符、日文字符等。 由于python3支持UTF-8字符集,因此python3的標(biāo)識符可以使用UTF-8所能表示的多種語言的字符。python語言是區(qū)分大小寫的,因此abc和Abc是兩個不同的標(biāo)識符。 python2.x對中文支持較差,如果要在python2.x程序中使用中文字符或中文變量,則需要在python源程序的第一行增加“#coding:utf-8”,當(dāng)然別忘了將源文件保存為UTF-8字符集。 python標(biāo)識符規(guī)則如下: ?、贅?biāo)識符可以由字母、數(shù)字、下劃線(_)組成,其中數(shù)字不能打頭。 ?、跇?biāo)識符不能是python關(guān)鍵字,但可以包含關(guān)鍵字。 ?、蹣?biāo)識符不能包含空格。 舉例說明: abc_xyz:合法 HelloWorld:合法 abc:合法 xyz#abc:不合法,標(biāo)識符中不允許出現(xiàn)#號 abc1:合法 1abc:不合法,標(biāo)識符不允許數(shù)字開頭 |
|