鱼C论坛

 找回密码
 立即注册
查看: 1482|回复: 0

[技术交流] 《python零基础》作业 第14课

[复制链接]
发表于 2018-5-24 22:50:27 | 显示全部楼层 |阅读模式

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

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

x
test
0.        如何定义一个跨越多行的字符串?
方法一(三引号):
str1 = ‘’’asdfasdfasf
asdfasd’’’
方法二(反斜杠):
str1 = ‘asdfasdf\
asdfasdf\
asdfasdf’

1.        三引号字符串通常我们用于做什么?
注释

2.        file1 = open(‘c:\windows\temp\reademe.txt’’r’)表示以只读方式打开‘c:\windows\temp\reademe.txt’这个文本文件,但实际上这个语句会报错,知道为什么吗?如何修改?
上例中直接复制了系统中的路径,windows系统中的斜杠在pyton中是转义的意思。对路径进行了转义,自然无法正常读取。
两种方法可以解决,一是将返斜杠变为正斜杠c:/windows/temp/reademe.txt
二是在字符串前加R,意为不转义字符串。

3.        有字符串:str1 = ‘<a href=”heep://www.fishc.com/dvd”target=”_blank”>鱼C资源打包</a>’,请问如何提取出子字符串:’www.fishc.com’
解答:
  1. >>> str1.find('www.fishc.com')
  2. 16
  3. >>> str2 = str1[16:29]
  4. >>> str2
  5. 'www.fishc.com'
复制代码



4.        如果使用负数作为索引值进行分片操作,按照第三题的要求你能够正确目测出结果吗?
解答:
  1. >>> str1[16:-31]
  2. 'www.fishc.com'
复制代码



5.        还是第三题那个字符串,请问下边语句会显示什么内容?
>>>str1[20:-36]
解答:
'fish'

6.        据说只有智商高于150的鱼油才能解开这个字符串(还原为有意义的字符串):str1 = ‘i2sl54ovvvb4e3bferi32s56h;$c43.sfc67o0cm99’
解答:
动动手
0.        请写一个密码安全性检查的代码:check.py
  
设计了一个小程序,但还是跑不起来啊。
可能还是循环分支学得不扎实。

  1. password = input('请输入需要检查的密码组合:')
  2. list1 = ['~','!','@','#','
  3. 1.        讲讲这课学到了什么
  4. 第6题,应该是16进制转10进制吧?不打算拓展学习了,等着小甲鱼讲再学吧。
  5. 之前以为可以学会了循环分支了,直到今天动动手,发现学得还是不扎实啊。
  6. ,'%','^','&','*','(',')','_','-','<','>']
  7. while password:
  8.     if ((password.isalnum() == 1) and (len(password)) >= 16) and (password.istittle() == 1):
  9.         print ('您的密码安全级别评定为:高\r\n请继续保持')
  10.         continue
  11.     elif ((password.isalnum() == 1) and (len(password)) >= 8):
  12.         print('您的密码安全级别评定为:中\r\n请按以下方式提升您的密码安全级别:\r\n\
  13. 1.密码必须由数字、字母、特殊字符三种组合\r\n\
  14. 2.密码只能由字母开头\
  15. 3.密码长度不能低于16位')
  16.         continue
  17.     elif ((password.isalnum() == 1) and (len(password)) >= 8):
  18.         print('您的密码安全级别评定为:中\r\n请按以下方式提升您的密码安全级别:\r\n\
  19. 1.密码必须由数字、字母、特殊字符三种组合\r\n\
  20. 2.密码只能由字母开头\
  21. 3.密码长度不能低于16位')
  22.         break
复制代码

1.        讲讲这课学到了什么
第6题,应该是16进制转10进制吧?不打算拓展学习了,等着小甲鱼讲再学吧。
之前以为可以学会了循环分支了,直到今天动动手,发现学得还是不扎实啊。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 09:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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