【发布时间】:2025-12-07 06:10:02
【问题描述】:
如何检查字符串是否严格包含字母和数字?
以下还不够?
def containsLettersAndNumber(input):
if input.isalnum():
return True
else:
return False
isAlnum = containsLettersAndNumber('abc') # Should return false
isAlnum = containsLettersAndNumber('123') # Should return false
isAlnum = containsLettersAndNumber('abc123') # Should return true
isAlnum = containsLettersAndNumber('abc123$#') # Should return true
请注意,它必须包含字母和数字
【问题讨论】:
-
'abc' 是字母数字。您可能想一次检查 2 个条件(至少有 1 个数字并且至少有 1 个字母)
-
是的@user12386945。它必须有字母和数字。
标签: python python-2.7