1. 程式人生 > >python檢測變量名

python檢測變量名

int south raw dig pass suitable track word else

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檢測變量名