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实现判断变量名是否合法的主要内容,如果未能解决你的问题,请参考以下文章

python语言合法的变量命名

isidentifier()方法

java里怎么判断用户输入的手机号是不是合法?

python中的函数

php中变量名$_abc是否合法的???急用快点

编程题目:写一段代码,判断包含括号 { [ ( ) ] } 的表达式是否合法