08 2017 档案
摘要:hashlib 1.常见的几种加密方法及其使用方法: 缺陷:因为每台电脑都可以进行加密,有些机器会一直运算产生密文映射库 所以以上加密算法虽然依然非常厉害,但时候存在缺陷,即:通过撞库可以反解。 因此,有必要对加密算法中添加自定义key再来做加密。 注意事项:加密算法无法直接对一个字符或者字符串加密
阅读全文
摘要:os模块 os模块:与操作系统相关的模块 注意事项: os模块重点:
阅读全文
摘要:time与datetime模块 时间戳 1970年1月1日之后的秒,即:time.time() 格式化的字符串 2014-11-11 11:11, 即:time.strftime('%Y-%m-%d') 结构化时间 元组包含了:年、日、星期等... time.struct_time 即:time.l
阅读全文
摘要:1.sys:用于提供对Python解释器相关的操作: sys.argv:获取用户脚本的输入 创建目录的两种交互方法 sys.stdout():标准输出
阅读全文
摘要:一.模块:用一个或者多个.py文件来实现某个功能的代码集合,提供了代码的重用性和代码间的耦合。 而对于一个复杂的功能而言,可能需要多个函数相互调用才能完成,函数也可以在不同的.py文件 中,这n个.py文件的代码集合就称为模块 二.模块与库的关系:一个库可能包含了很多的模块,但一个库至少有一个模块
阅读全文
摘要:一、正则表达式的元字符及其意义 . :匹配任意除换行符的单个字符 ^:行首锚定 $:行尾锚定 *:匹配任意次,贪婪匹配 等价于{0,} +:匹配1到多次,贪婪匹配 降价与{1,} ?:匹配0或1次,贪婪匹配 降价与{0,1} {}:固定次数 {3}:3次 {3,5}:3到5次 \: 1.反斜杠后边跟
阅读全文
摘要:装饰器 一.装饰器的意义 比如:以下函数是供我们调用的,但是我们需要在每个函数中都添加同一个功能,该如何做到呢? 对于函数开放封闭原则,我们一般不允许修改。所以我们引入了装饰器: 二.简单装饰器的流程剖析 三.带参数的装饰器 3.1 3.2:修改方案:根据参数的个数,我们主要得修改装饰器的内层函数
阅读全文
摘要:递归 1、实例: 2、递归流程示意图 3、斐波那契数列运用(递归解决)
阅读全文
摘要:open 1、open函数,该函数用于处理文件 2、open("文件名,模式(用什么方式打开),编码") a、基本的打开方式 b、字节的方式打开 c、区别: d、"+" 表示可以同时读写某个文件 1、r+ 2、w+,x+ 3、a+ 3、 文件的操作功能 4、读取每一行的内容 5、with open
阅读全文
摘要:内置函数 1、abs绝对值 2、all与any 3、ascii,对象的类中找__repr__,获取齐返回值 4、进制(bin,oct,int,hex) 5、bytes 字节,bytearray 字节列表[zijie] 6、chr()与ord() 7、divmod求商和余数 8、eval与exec 9
阅读全文
摘要:一、三元运算 二丶深浅拷贝 a、对于 数字 和 字符串 而言,赋值、浅拷贝和深拷因为其永远指向同一个内存地址 b、对于列表、字典、元素.... 浅拷贝,在内存中只额外创建第一层数据 深拷贝,在内存中将所有的数据重新创建一份 (排除最后一层,即:python内部对字符串和数字的优化) 三、函数 1、默
阅读全文
摘要:基本的数据类型 一、int,整形 a、创建方式 n1 = 123 n2 = int (123) b、int内部优化 默认-5~257的数共用一份地址 》 id(对象内存地址) = id(对象或变量名) c、长度限制 32 -2**31~2**31-1 64 -2**63~2**63-1 在py3里面
阅读全文
摘要:while 语句的运用: while 条件: 代码块break 用于跳出循环 continue 用于跳出本次循环继续下一次循环 简单的几个例子: 1. 10以内的所有整数的输出 2.break 用法 # break用于跳出所有循环,并且break下面的代码将不在执行。 3.break与continu
阅读全文

浙公网安备 33010602011771号