所謂的合法識別符號是:以字母,下劃線開頭;全部則是由字母,數字,下劃線組成。
程式不難,注釋如下:
import string
#注:python2中的string成員letters在python3中改為了ascii_letters
alphas=string.ascii_letters+'_'
nums=string.digits
print('合法識別符號檢查。。。')
print('測試字串長度至少為2')
while true:
myinput=input('鍵入字串')
if len(myinput) > 1:
if myinput[0] not in alphas:
print('##識別符號首位非法##')
elif true:
allchar = alphas + nums
for otherchar in myinput[1:]:
if otherchar not in allchar:
print('##剩餘字串中存在非法識別符號##')
break
else:
break
print('檢查結束')
if __name__=='__main__':
test()
合法識別符號
描述 給定乙個不包含空白符的字串,請判斷是否是c語言合法的識別符號號 注 題目保證這些字串一定不是c語言的保留字 c語言識別符號要求 1.非保留字 2.只包含字母 數字及下劃線 3.不以數字開頭。格式 輸入格式 一行,包含乙個字串,字串中不包含任何空白字元,且長度不大於20。輸出格式 一行,如果它是...
python合法的識別符號 python識別符號
在進入我們的程式設計世界之前,我們需要了解一下程式設計的基礎知識。識別符號就是變數 函式 屬性 類 模組等可以由程式設計師指定名稱的 元素。構成識別符號的字元均遵循一定的命名規則。視角拉回我們的世界,比如我們養了乙隻小狗,給它取名 旺財 旺財 就是識別符號。但是python識別符號的命名要遵循一定的...
判斷是否為合法的Python識別符號
題目內容 依次判斷一系列給定的字串是否為合法的 python 識別符號。輸入格式 一系列字串,每個字串佔一行。輸出格式 判斷每行字串是否為合法的 python 標示符,如果合法則輸出 true,否則輸出 false。輸入樣例 abc def 21gh 輸出樣例 true true false sto...