首页 > 解决方案 > 请检查代码,并非所有测试运行都在完全运行

问题描述

你得到一个字符串。你的任务是找出字符串是否包含:字母数字字符、字母字符、数字、小写和大写字符。请忽略标识

def hasNumbers(inputString):
return any(char.isdigit() for char in inputString)
def hasalphanumeric(inputString):
return any(char.isalnum() for char in inputString)
def hasalphabet(inputString):
return any(char.isalpha() for char in inputString)
def hasupper(inputString):
return any(char.isupper() for char in inputString)
def haslower(inputString):
return any(char.islower() for char in inputString)

s=input()
    
if (hasNumbers(s)==True):
print("True")
else:
print("False")

if (hasalphanumeric(s)==True):
print("True")
else:
print("False")            
if (hasalphabet(s)==True):
print("True")
else:
print("False")
if (hasupper(s)==True):
print("True")
else:
print("False")
if (haslower(s)==True):
print("True")
else:
print("False")        
    

标签: python-3.xstring

解决方案


推荐阅读