鱼C论坛

 找回密码
 立即注册
查看: 2775|回复: 8

关于python作业的第14讲 编写密码检测

[复制链接]
发表于 2015-8-28 09:38:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
问题链接:http://bbs.fishc.com/forum.php?mod=viewthread&tid=39268&extra=page%3D1%26filter%3Dtypeid%26typeid%3D398

题目要求写一个检查密码脚本的程序

QQ截图20150828093051.png

关于低级密码的检测,我想到了用 isalnum()这个BIF,但是我用这个 isalnum() 发现一个问题

关于 isalnum()的说明如下:

QQ截图20150828092705.png

如果字符串至少有一个字符并且所有字符都是字母或数字组合则返回True,否则返回False

但当我输入随便输入字母加数字组合时,可是照样输入您的密码安全级别为低

我就纳闷了,这个 isalnum() 还不是当你输入的字符串全部是字母或数字就返回 True,那为什么我输入字母加数字的组合它还会执行 If 后面的语句呢?
我输入的明显不符合 isalnum() 的要求啊,应该返回 False,应该不应该执行 if 后面的语句啊?

QQ截图20150828092632.png

求详细解答,谢谢!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2015-8-28 10:43:42 | 显示全部楼层
我不会,我也是来学习的。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-28 19:00:25 | 显示全部楼层
在编程中,“A或B”的字面意思是要么 A,要么 B,要么还可以 A 和 B,相当于 "|" 操作符的意思~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-28 21:29:11 | 显示全部楼层
小甲鱼 发表于 2015-8-28 19:00
在编程中,“A或B”的字面意思是要么 A,要么 B,要么还可以 A 和 B,相当于 "|" 操作符的意思~

我懂了

按照这个意思,字母组合相当于A,数字组合相当于B,A或B,要么A,要么B ,要么A和B

这样数字和字母相组合也会执行 if 后面的语句

感谢鱼哥为我解答
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-28 21:58:17 | 显示全部楼层
刚开始看到问题我都想来回答了,可惜被小甲鱼老师抢了先!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-28 22:05:06 | 显示全部楼层
John_farmer 发表于 2015-8-28 21:58
刚开始看到问题我都想来回答了,可惜被小甲鱼老师抢了先!!!

哈哈哈
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-28 22:05:55 | 显示全部楼层

哈哈,是不是有种《唐伯虎点秋香》的感觉!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-8-28 22:06:44 | 显示全部楼层
John_farmer 发表于 2015-8-28 22:05
哈哈,是不是有种《唐伯虎点秋香》的感觉!

嗯嗯,甲鱼哥一语道破
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2015-8-28 22:23:39 | 显示全部楼层
零度非安全 发表于 2015-8-28 22:06
嗯嗯,甲鱼哥一语道破

哈哈,小甲鱼老师还是蛮屌的!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-2-17 08:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表