(首位为字母或下划线,其他为数字,字母或下划线)
#!/usr/bin/env python
#coding:utf-8
"""
file:test2.py
date:8/25/179:15 PM
author:aboth
desc:编写一个python脚本,判断用户输入的变量名是否合法
"""
import string
str=raw_input("输入变量名:")
strlen=len(str)
count=0
if str[0] in string.letters+"_" :
for i in str:
if i not in string.letters+string.digits+"_":
print "用户输入的变量名不合法!"
exit(0)
print "用户输入的变量名合法!"
else:
print "用户输入的变量名不合法!"