【发布时间】:2019-10-27 19:40:06
【问题描述】:
所以,问题是,当我们输入任何字符串时,如果对于下面给出的情况,输出为 True,则输出必须返回 True,否则返回 False。 情况是:检查输入字符串是否为字母数字、有字母、有数字、有小写字母、有大写字母。
我尝试将qA2 作为输入字符串。
def anum(string):
if s.isalnum():
return 'True'
else:
return 'False'
def alpha(string):
if s.isalpha():
return 'True'
else:
return 'False'
def digi(string):
if s.isdigit():
return 'True'
else:
return "False"
def lcase(string):
if s.islower():
return 'True'
else:
return 'False'
def ucase(string):
if s.isupper():
return 'True'
else:
return 'False'
实际输出:true,false,false,false,false.
预期输出:true,true,true,true,true.
【问题讨论】:
标签: python python-3.x string