zoukankan      html  css  js  c++  java
  • 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”时,输出“变量名不合适!”
  • 相关阅读:
    HDU1050
    POJ3528移石头
    CodeForces230A
    lca学习题
    rmq的st算法模板题 nyoj 119
    rmq问题和lca可以相互转化
    rmq算法,利用倍增思想
    poj 1274 基础二分最大匹配
    hdu 1520 树形dp入门题
    poj 1466 最大独立集
  • 原文地址:https://www.cnblogs.com/davidshen/p/8146015.html
Copyright © 2011-2022 走看看