Python 程序用于验证字符串是否包含选定的字符类型
pythonserver side programmingprogramming更新于 2025/12/19 2:20:17
假设我们有一个字符串 s。我们必须检查该字符串是否包含以下内容。
数字
小写字母
大写字母
注意 −可能还有其他符号,但这三个必须存在
因此,如果输入为 s = "p25KDs",则输出将为 True
要解决这个问题,我们将遵循以下步骤 −
- arr := 大小为 3 的数组并填充 False
- 对于 s 中的每个字符 c,执行
- 如果 c 是字母数字,则
- arr[0] := True
- 如果 c 是小写,则
- arr[1] := True
- 如果 c 是大写,则
- arr[2] := True
- 如果 c 是字母数字,则
- 当 arr 的所有项都为真时返回 true
示例
让我们看看下面的实现以便更好地理解
def solve(s):
arr = [False]*3
for c in s:
if c.isalnum():
arr[0] = True
if c.islower():
arr[1] = True
if c.isupper():
arr[2] = True
return all(arr)
s = "p25KDs"
print(solve(s))
输入
"p25KDs"
输出
True
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

