python檢測變量名
阿新 • • 發佈:2017-12-29
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檢測變量名