python 怎么判断字符串是7位而且只包括 数字字母和空格

2025-06-22 04:49:54
推荐回答(2个)
回答1:

str = "abc 123"

for c in str:
   if c.isspace(): print "now is space"
   if c.isalnum(): print c + " is alnum"

回答2:

>>> import re
>>> patt = re.compile(r'[a-z,A-Z,\d\s]{7}',re.I|re.X)
>>> patt.match(str)
<_sre.SRE_Match object at 0xb7466b10>
>>>