python合法的識別符號 python識別符號

2021-10-18 13:48:51 字數 868 閱讀 7166

在進入我們的程式設計世界之前,我們需要了解一下程式設計的基礎知識。

識別符號就是變數、函式、屬性、類、模組等可以由程式設計師指定名稱的**元素。構成識別符號的字元均遵循一定的命名規則。

視角拉回我們的世界,比如我們養了乙隻小狗,給它取名「旺財」。「旺財」就是識別符號。

但是python識別符號的命名要遵循一定的規則,python中識別符號的命名規則如下:

1 區分大小寫:myname與myname是兩個不同的識別符號。

2 首字元可以是下畫線(_)或字母,但不能是數字。

為啥不能是數字呢?如果變數名 091合法,則程式無法區分這個變數和數字 091。另外,有些數字可能含有字母,如浮點數 1e10。程式語言不能存在歧義,因此,需要約定變數名開頭不能是數字,以便區分變數與數字。

3 除首字元外的其他字元必須是下畫線、字母和數字。

比如"_name"、"my_age"、"my_student_1"均是合規的識別符號。

4 關鍵字不能作為識別符號。

上圖這些關鍵字是不可以用來做識別符號的,也是因為程式語言不能存在歧義。

5 不要使用python的內建函式作為自己的識別符號。

上圖的這些內建函式是不能用作識別符號的,原因還是因為程式語言不能存在歧義。

練一練:

來看看下面哪些識別符號是合規的呢?

2main、_sys_、---、bedroom$、class、float、身高?

只有_sys_、身高是合規的識別符號,你猜對了嗎?

合法識別符號

描述 給定乙個不包含空白符的字串,請判斷是否是c語言合法的識別符號號 注 題目保證這些字串一定不是c語言的保留字 c語言識別符號要求 1.非保留字 2.只包含字母 數字及下劃線 3.不以數字開頭。格式 輸入格式 一行,包含乙個字串,字串中不包含任何空白字元,且長度不大於20。輸出格式 一行,如果它是...

Python檢查識別符號是否合法

所謂的合法識別符號是 以字母,下劃線開頭 全部則是由字母,數字,下劃線組成。程式不難,注釋如下 import string 注 python2中的string成員letters在python3中改為了ascii letters alphas string.ascii letters nums str...

C語言合法識別符號

輸入乙個字串,判斷其是否是c的合法識別符號。輸入資料報含多個測試例項,資料的第一行是乙個整數n,表示測試例項的個數,然後是n行輸入資料,每行是乙個長度不超過50的字串。對於每組輸入資料,輸出一行。如果輸入資料是c的合法識別符號,則輸出 yes 否則,輸出 no 3 12ajf fi8x a ff a...