1. python中字符串中字母、数字的判断
[[:digit:]] [[:alpha:]]
"""
# 只要有一个元素不满足,就返回False
print('uuidu123'.isdigit())
print('sdigfahdiwhd'.isalpha())
print('dwud123sdw'.isalnum())
2. 判断变量的命名是否合法
变量名定义是否合法:
1.变量名可以由字母 数字 下划线组成
2.变量名只能以字母或者下划线开头
s = '321csv_' s[0] s[1:]
s = 'asfasf%%'
while True:
l=input('请输入一和变量名:')
if l=='exit':
break
if l[0].isalpha() or l[0]=='_':
for i in l[1:]:
if not (i.isalnum() or i=="_"):
print('变量不合法')
break
else:
print('变量合法')
else:
print('变量不合法')