python检测变量名

来源:互联网 发布:一键抠图软件怎么清理 编辑:程序博客网 时间:2024/05/17 20:31

python检测变量名

    变量在编程中的用途非常广,在python中,变量的名称只能以字母或者下划线“_”开头,变量名只能由字母、数字、下划线组成。    编写python,使得其实现以下功能:    1、输入一个变量名;    2、当变量名首位不是字母或者下划线时,自动输出“该变量名不合适!”;    3、当变量名中有除了字母、数字和下划线以外的其他符号时,自动输出“该变量名不合适!”;    4、当变量名使用规范时,输出“该变量名可用”。    python的脚本如下:
mport stringVariable = raw_input("Please input your variables :")Long_Num = len(Variable)if Variable[0] not in string.letters + "_" :    print "this variable is unsuitable !"else :    for i in range(1,Long_Num):        Al_Var = Variable[i]        if Al_Var not in string.letters + string.digits + "_" :            print "this variable is unsuitable !"            break        else :            pass    while i == Long_Num - 1 :        print "this variable is available !"        breakprint "\n"
    该脚本运行后的效果图如下所示:

这里写图片描述

    输入变量名为“123hello”时,输出“变量名不合适!”    输入变量名为“_hello”时,输出“变量名可以使用!”    输入变量名为“hello1/2”时,输出“变量名不合适!”    输入变量名为“hello 123”时,输出“变量名不合适!”