摘要: 我们经常会从网络上下载一些带密码的压缩包,想要获取里面的内容,往往就要给提供商支付一些费用。想要白嫖其中的内容,常见的做法是百度搜索一些压缩包密码破解软件,但后果相信体验过的人都知道。本文将会利用 Python 破解压缩包的密码,这里以 ZIP/RAR 为例。 破解原理 其实原理很简单,一句话概括就 阅读全文
posted @ 2020-04-05 18:04 kylindemi 阅读(1432) 评论(0) 推荐(0)
摘要: 阿里云 https://mirrors.aliyun.com/pypi/simple/ 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/ 豆瓣(douban) https://pypi.douban.com/simple/ 中国科学技术大学 https:/ 阅读全文
posted @ 2020-04-05 17:54 kylindemi 阅读(3570) 评论(1) 推荐(0)
摘要: 一、下载安装及连接 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关 阅读全文
posted @ 2020-04-05 17:37 kylindemi 阅读(228) 评论(0) 推荐(0)
摘要: 内置函数&匿名函数 一、内置函数 截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数。 内置函数 abs() divmod() input() open() staticmethod() all() enumera 阅读全文
posted @ 2020-04-05 15:41 kylindemi 阅读(264) 评论(0) 推荐(0)
摘要: 迭代器&生成器 一、可迭代的&迭代器 可迭代协议 ①协议内容:内部实现了__iter__方法 ②验证方法:dir()方法;使用dir()方法查看数据类型中的方法是否包含__iter__ ③__iter__()方法的作用:可迭代的数据类型执行__iter__()方法后会生成一个迭代器对象 ④例子: 1 阅读全文
posted @ 2020-04-05 15:09 kylindemi 阅读(144) 评论(0) 推荐(0)
摘要: 装饰器 1、开放封闭原则 开放:对于添加新功能是开放的 封闭:对于修改原功能是封闭的 2、装饰器的作用 在不更改原函数调用方式的前提下对原函数添加新功能 3、装饰器 1 # ①引子——为什么要有装饰器 2 为了在不修改原函数的基础上为函数添加新功能,产生了装饰器 3 4 # ②简单装饰器 5 def 阅读全文
posted @ 2020-04-05 09:51 kylindemi 阅读(152) 评论(0) 推荐(0)
摘要: 函数进阶 1、命名空间 ①内置命名空间:python编译器启动时就可以使用的名字存在内置命名空间中 ②全局命名空间:我们写的代码但不是函数中的代码 ③局部命名空间:函数 2、作用域 全局作用域:内置命名空间、全局命名空间 局部作用域:局部命名空间 3、global关键字 对于不可变数据类型,在局部可 阅读全文
posted @ 2020-04-05 09:43 kylindemi 阅读(136) 评论(0) 推荐(0)
摘要: 函数 定义了之后,可以在任何需要它的地方调用 创建一个函数 将以下代码装起来,需要的时候可以方便调用 1 #函数定义 2 s = '人生苦短,我用python' 3 def my_len(): 4 sum = 0 5 for i in s : 6 sum += 1 7 print(sum) 8 9 阅读全文
posted @ 2020-04-04 18:34 kylindemi 阅读(149) 评论(0) 推荐(0)
摘要: 文件操作 我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序使用,其中文件就是操作系统提供给应用程序来操作硬盘虚拟概 阅读全文
posted @ 2020-04-04 17:27 kylindemi 阅读(149) 评论(0) 推荐(0)
摘要: 一、=、==、is、id() 1、=(赋值) 1 a = 'yang' 2 print(a) 3 >>> yang View Code 2、==(比较值是否相等) 1 a = 'yang' 2 b = 'yang' 3 print(a == b) 4 >>> True View Code 3、is( 阅读全文
posted @ 2020-04-04 16:31 kylindemi 阅读(191) 评论(0) 推荐(0)