概述
所谓的合法标识符是:以字母,下划线开头;全部则是由字母,数字,下划线组成。
程序不难,注释如下:
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()
最后
以上就是迷路烧鹅为你收集整理的Python检查标识符是否合法的全部内容,希望文章能够帮你解决Python检查标识符是否合法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复