鱼C论坛

 找回密码
 立即注册
查看: 1743|回复: 3

14讲课后作业有点小问题。。。

[复制链接]
发表于 2016-12-5 15:30:20 | 显示全部楼层 |阅读模式

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

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

x
问题一:
在密码安全性检查编程里面,为啥定义symbol字符串时需要使用三引号???(而且我试过单引号会报错。。。。)
  1. symbols = r'''`!@#$%^&*()_+-=/*{}[]\|'";:/?,.<>'''
复制代码


问题二:
还是这个编程。。。题目要求高级密码以字母开头,但是如果输入一个以数字开头,但是其他条件均满足的密码也会显示密码安全性是高!而且课程中也没有讲到是否有方法能确定字符串是否以字母开头。。。这该怎么解决。。。


求大神解答~~~~
test.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-12-5 16:40:37 | 显示全部楼层
问题一:因为symbol串里同时包含了单引号与双引号。
问题二:
    方法a:比对第1码的ascii code判断是否为英文字员。
    方法b:regular expression(正则表示式)。
请参考!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-6 09:08:00 | 显示全部楼层
呆鸭 发表于 2016-12-5 16:40
问题一:因为symbol串里同时包含了单引号与双引号。
问题二:
    方法a:比对第1码的ascii code判断是否 ...

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

使用道具 举报

发表于 2016-12-8 19:20:53 | 显示全部楼层
想问end=''是什么意思?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-11 03:40

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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