鱼C论坛

 找回密码
 立即注册
查看: 562|回复: 15

[已解决]关于小甲鱼第14讲最后一题的求助

[复制链接]
发表于 2020-4-15 23:11:48 | 显示全部楼层 |阅读模式

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

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

x
谁能详细解释一下小甲鱼第14讲最后一题,我自己写的
判断低级
temp = input('请输入需要检查的密码组合:')
if temp.isalnum() or len(temp) <=8:
    print('你的密码安全级别评定为:低')
    print('请按以下方式提升你的密码安全级别:')
    print('\t1.密码必须由数字、字母及特殊字符三种组合')
    print('\t2.密码只能由字母开头')
    print('\t3.密码长度不能低于16位')
然后我不会写了,看了答案瞬间懵了,,,,求大佬详细讲解一下
最佳答案
2020-4-16 08:14:59
牛逼牛逼 发表于 2020-4-16 08:07
它这个为什么要用3引号

https://jingyan.baidu.com/article/fdffd1f8977597f3e98ca1f7.html
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-4-16 00:04:39 | 显示全部楼层
symbols = r'''`!@#$%^&*()_+-=/*{}[]\|'";:/?,.<>'''还有一个问题,,,就是为什么不能直接symbols = '`!@#$%^&*()_+-=/*{}[]\|'";:/?,.<>'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-16 07:52:40 | 显示全部楼层
牛逼牛逼 发表于 2020-4-16 00:04
symbols = r'''`!@#$%^&*()_+-=/*{}[]\|'";:/?,.'''还有一个问题,,,就是为什么不能直接symbols = '`!@#$ ...

里面的引号可能会引发未知错误,要保留原字符串
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-16 07:55:53 From FishC Mobile | 显示全部楼层
老八秘制 发表于 2020-4-16 07:52
里面的引号可能会引发未知错误,要保留原字符串

为什么它左边有个r
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-16 08:00:27 | 显示全部楼层
牛逼牛逼 发表于 2020-4-16 07:55
为什么它左边有个r

就是保留原始字符串的意思
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-16 08:02:22 From FishC Mobile | 显示全部楼层
老八秘制 发表于 2020-4-16 08:00
就是保留原始字符串的意思

额。。。第一次接触有点不懂
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-16 08:07:57 | 显示全部楼层
老八秘制 发表于 2020-4-16 08:00
就是保留原始字符串的意思

它这个为什么要用3引号
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-16 08:14:59 | 显示全部楼层    本楼为最佳答案   
牛逼牛逼 发表于 2020-4-16 08:07
它这个为什么要用3引号

https://jingyan.baidu.com/article/fdffd1f8977597f3e98ca1f7.html
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-16 08:27:10 | 显示全部楼层
老八秘制 发表于 2020-4-16 08:14
https://jingyan.baidu.com/article/fdffd1f8977597f3e98ca1f7.html

看不懂,不过如果我不用三引号,有些符号是黑色的,然后我不用r,也可以打印出同样的字符串,我现在知道r的用处是防止字符串转义,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-16 08:36:42 | 显示全部楼层
牛逼牛逼 发表于 2020-4-16 08:27
看不懂,不过如果我不用三引号,有些符号是黑色的,然后我不用r,也可以打印出同样的字符串,我现在知道r ...

不加r就变成注释了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-16 08:37:28 | 显示全部楼层
牛逼牛逼 发表于 2020-4-16 08:27
看不懂,不过如果我不用三引号,有些符号是黑色的,然后我不用r,也可以打印出同样的字符串,我现在知道r ...

黑色的符号就是在字符串外了,还是得加三引号
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-16 08:38:42 | 显示全部楼层
老八秘制 发表于 2020-4-16 08:36
不加r就变成注释了

注释是不是不能拿来用
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-16 08:44:31 | 显示全部楼层
牛逼牛逼 发表于 2020-4-16 08:38
注释是不是不能拿来用

程序会忽略注释,不会执行,一半是用来日后方便自己理解或者给其他程序猿看的
如果实在不明白,可以去看小甲鱼的视频,或者我帮你@几个大佬,看看能不能帮到你
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-16 09:14:01 From FishC Mobile | 显示全部楼层
老八秘制 发表于 2020-4-16 08:44
程序会忽略注释,不会执行,一半是用来日后方便自己理解或者给其他程序猿看的
如果实在不明白,可以去看 ...

那为什么用temp= ’ ’ ’里面是特殊字符串 ’ ’ ’  
还可以输出特殊字符串
不是注释直接跳过吗
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-4-16 10:48:54 | 显示全部楼层
牛逼牛逼 发表于 2020-4-16 09:14
那为什么用temp= ’ ’ ’里面是特殊字符串 ’ ’ ’  
还可以输出特殊字符串
不是注释直接跳过吗

你看我给你的链接,有好几种用法
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-16 19:06:17 | 显示全部楼层
老八秘制 发表于 2020-4-16 10:48
你看我给你的链接,有好几种用法

懂了非常感谢大佬
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-26 14:31

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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