Python檢查識別符號是否合法

2021-09-07 23:30:07 字數 690 閱讀 9958

所謂的合法識別符號是:以字母,下劃線開頭;全部則是由字母,數字,下劃線組成。

程式不難,注釋如下:

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...