• 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 "
    "
    • 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”时,输出“变量名不合适!”
  • 相关阅读:
    【日常学习】codevs1287 矩阵乘法题解
    数据库系统概论-[04]索引
    oracle-sql分析练习
    大水题(容斥原理)
    大水题(容斥原理)
    hdu 2952 Counting Sheep
    hdu 2952 Counting Sheep
    HDU 2612 Find a way
    HDU 2612 Find a way
    hdu 2181 哈密顿绕行世界问题
  • 原文地址:https://www.cnblogs.com/davidshen/p/8146015.html
Copyright © 2020-2023  润新知