Java教程

编写一个判断变量命名规范的方法

本文主要是介绍编写一个判断变量命名规范的方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
import keyword

while True:
    x = input('请输入一个数:')
    if x[0].isalpha() or x[0]=='_':
        if keyword.iskeyword(x):
            print('输入的字符属于关键字,不建议用来命名变量')
        elif x in dir(__builtins__):
            print('输入的字符数属于内置函数,不建议用来命名变量')
        else:
            for i in x[1:]:
                if not (i.isalnum() or i=='_'):
                    print('存在字母,数字,下划线之外的字符,不可用来定义变量')
                    break
            else:
                print('符合规范')
    else:
        print('首字符就错了,不符合变量命名规范')


这篇关于编写一个判断变量命名规范的方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!