python实现判断变量名是否合法

Posted 对方正在输入你的

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python实现判断变量名是否合法相关的知识,希望对你有一定的参考价值。

功能要求:

    判断变量名是否合法
    变量名可以由字母,数字或者下划线组成;
    变量名只能以字母或者下划线开头;

    输入示例: hello@

    输出示例:变量名不合法

 

源代码如下:

while True:
    s = raw_input(\'请输入变量名:\')
    if s == \'exit\':
        print \'欢迎再次使用\'
        break
    if s[0].isalpha() or s[0] == \'_\':
        for i in s[1:]:
            if not (i.isalnum() or i == \'_\'):
                print \'%s变量名不合法 \' % s
                break
        else:
            print \'%s 变量名合法\' % s
    else:
        print \'%s变量名不合法\' % s

 

效果如下:

 

以上是关于python实现判断变量名是否合法的主要内容,如果未能解决你的问题,请参考以下文章