python如何判断字符串能否作为密码?
admin
2023-02-14 16:00:10
0

在网上看到了一个题:

输入一个字符串,判断该字符串是否可以作为密码。可作为密码的条件:必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。

以下代码,仅为抛砖引玉:

tmp = set()
result = "不符合"
flag = "123"
if a.isalnum() and 8 <= len(a) <= 10:
    for x in a:
        if x.isdigit():
            tmp.add("1")
        elif x.islower():
            tmp.add("2")
        elif x.isupper():
            tmp.add("3")
    if sorted(flag) == sorted("".join(tmp)):
        result = "符合"

print(result)

相关内容

热门资讯

专家:伊朗局势或引发难民危机和... 据凤凰卫视报道,在伊朗持续的反政府示威也引发土耳其各界高度关注。有土耳其专家分析,伊朗动乱不但有引发...
华为发布2026智能光伏十大趋... 全场景构网 激发AI潜能 铸就高质量 加速光风储成为主力电源 1月12日,数字能源以“全场景构网...
特朗普会对伊朗动武吗?专家:存... 新华社北京1月13日电 题:美国会对伊朗动武吗?新华社记者蔺妍 胡冠 阚静文美国政府近期多次针对伊朗...
大型撞击造成月幔“蒸发”?嫦娥... 月球正面与背面的演化差异,是长期悬而未决的科学谜题。 我国科研人员通过对嫦娥六号月球背面样品的高精度...
医疗器械企业一般纳税人核定所得... 在医疗器械行业,二三类器械企业作为市场主力,不仅要面对严苛的行业监管、高昂的研发投入和激烈的市场竞争...
中山企业家担任国际标准化组织要... 近日,国际标准化组织(ISO)官网公布,位于中山火炬高新区的广东欧亚包装有限公司董事长连运增担任国际...
全球首台20兆瓦风机成功过吊装 来源:滚动播报 (来源:千龙网) 1月13日,记者从三峡集团获悉,全球首台20兆瓦海上风电机组在福建...
格陵兰岛,俄方是在说西方人没听... 俄高级官员声称,如果特朗普不尽快采取行动,格陵兰岛可能会投票加入俄罗斯。俄罗斯的战略诱骗在发力。格陵...
闲鱼平台惊现“代坐”服务:二手... 来源:GPLPCN 近日,有网友反映,在闲鱼平台上出现了提供上海地铁“代坐”服务的帖子,标价1.9...
报告:工厂智能化呈现“东高、中... 转自:中国新闻网 报告:工厂智能化呈现“东高、中快、西广”区域格局 中新网北京1月13日电 (记者 ...