2018年12月25日

面向对象

摘要: 面向对象:三大编程范式: 1面向过程编程 :把一个大的问题细分成很多小问题,然后第一步执行到最后一步 2函数式编程 : 通过对函数的创建和调用的方式 3面向对象编程: 通过创建一个有共同数据熟悉和函数属性的类来创建一个实例的对象出来编程进化论: 1.编程最开始就是无组织无结构,从简单控制流中按步写指 阅读全文

posted @ 2018-12-25 12:25 一群羊 阅读(112) 评论(0) 推荐(0)

2018年12月21日

装饰器

摘要: 装饰器 = 高阶函数+闭包+函数嵌套高阶函数定义: 函数接收的参数是函数名,或者函数的返回值是一个函数名函数嵌套: 一个函数内,在重新定义一个函数闭包: 其实就是作用域的另外一种名词,当前函数调用变量时,本地没有就找 上级。上级函数包含下级函数 1,将foo内存地址传递到wapper(foo),fu 阅读全文

posted @ 2018-12-21 00:05 一群羊 阅读(118) 评论(0) 推荐(0)

2018年12月20日

OS模块

摘要: 返回指定目录下的所有文件和目录名,默认当前文件夹下 print(os.listdir()) ['OS联系.py', '__init__.py'] 删除文件,需指定路径 os.remove('D:\\python\\untitled1\\第二模块\\OS模块联系\\1') 删除文件夹,需指定路径 os 阅读全文

posted @ 2018-12-20 16:08 一群羊 阅读(117) 评论(0) 推荐(0)

hashlib模块

摘要: Hash Hash,一般翻译做“散列”,也有直接音译为”哈希”的,就是把任意长度的输入(又叫做预映射,pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一 阅读全文

posted @ 2018-12-20 13:16 一群羊 阅读(92) 评论(0) 推荐(0)

2018年12月18日

random模块

摘要: 生成验证码方法: 阅读全文

posted @ 2018-12-18 15:13 一群羊 阅读(98) 评论(0) 推荐(0)

datetime模块

摘要: ate类是一个日期类,由年、月、日组成。由于Python也是面向对象编程语言,所以针对类,就会有构造函数,该类的构造函数如下: class datetime.date(year, month, day): year : 表示年,范围[MINYEAR, MAXYEAR],即[1, 9999] mont 阅读全文

posted @ 2018-12-18 14:48 一群羊 阅读(122) 评论(0) 推荐(0)

time模块

摘要: 由字符串时间转换成元祖 由元祖转换成时间戳 由时间戳转换成元祖 由元祖转换成指定格式字符串时间 阅读全文

posted @ 2018-12-18 13:53 一群羊 阅读(178) 评论(0) 推荐(0)

2018年12月8日

shelve模块

摘要: 能够支持多次load 阅读全文

posted @ 2018-12-08 12:08 一群羊 阅读(99) 评论(0) 推荐(0)

2018年12月7日

json&pickle 序列化

摘要: 把内存数据转换字符叫序列化把字符转成内存数据类型反序列化 json,用于字符串 和 python数据类型间进行转换dumps 和loads 匹配使用 dumps 只能转成字符串,loads只能从字符串转换成数据类型。只能保存在内存里。 dump 转成字符串并写入文件, load,读文件并转成数据类型 阅读全文

posted @ 2018-12-07 22:35 一群羊 阅读(187) 评论(0) 推荐(0)

2018年12月4日

re正则

摘要: findall() 匹配所有,找到全部,返回列表 阅读全文

posted @ 2018-12-04 21:55 一群羊 阅读(210) 评论(0) 推荐(0)

导航