python检测变量名

Posted Mamba

tags:

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

python检测变量名

    变量在编程中的用途非常广,在python中,变量的名称只能以字母或者下划线“_”开头,变量名只能由字母、数字、下划线组成。
    编写python,使得其实现以下功能:
    1、输入一个变量名;
    2、当变量名首位不是字母或者下划线时,自动输出“该变量名不合适!”;
    3、当变量名中有除了字母、数字和下划线以外的其他符号时,自动输出“该变量名不合适!”;
    4、当变量名使用规范时,输出“该变量名可用”。
    python的脚本如下:
mport string

Variable = 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 !"
        break
print "\n"
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
    该脚本运行后的效果图如下所示:

技术分享图片

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

以上是关于python检测变量名的主要内容,如果未能解决你的问题,请参考以下文章

在 Python 多处理进程中运行较慢的 OpenCV 代码片段

Python代码阅读(第13篇):检测列表中的元素是否都一样

Python基础知识--变量

python基础5-函数

11.Python迭代器

Python中如何将字符串作为变量名