python判断参数是否是合法标识符
import stringdef is_valid_identifier(param):
alphas = string.letters + '_'
nums = string.digits
if len(param) > 1:
if param not in alphas:
print 'invalid:first symbol must be alphabetic'
else:
for otherChar in param:
if otherChar not in alphas + nums:
print 'invalid:reminding symbols must be alphanumeric'
break
else:
print 'okay, %s is an valid> is_valid_identifier('class')
备注:除了关键字和一个长度的
页:
[1]