python的hashlib模块
摘要:hashlib模块 用于加密相关的操作,3.x里代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 python 还有一个 hmac 模块,它内部对我们创建 key 和 内容 再进行处理然后再加密 散列消息鉴别码,简称HM
阅读全文
posted @
2017-02-28 18:05
自然洒脱
阅读(206)
推荐(0) 编辑
python的logging模块
摘要:很多程序都有记录日志的需求,并且日志中包含的信息即有正常的程序访问日志,还可能有错误、警告等信息输出,python的logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分为 debug(), info(), warning(), error() and c
阅读全文
posted @
2017-02-28 17:33
自然洒脱
阅读(272)
推荐(1) 编辑
python的time和datetime模块
摘要:import time,datetime print(time.clock()) #返回处理器时间,3.3开始已废弃 , 改成了time.process_time() # 测量处理器运算时间,不包括sleep时间,不稳定,mac上测不出来 print(time.altzone/3600) #打印时区 print(time...
阅读全文
posted @
2017-02-28 10:15
自然洒脱
阅读(204)
推荐(0) 编辑
python序列化
摘要:Python中用于序列化的两个模块 json 用于【字符串】和 【python基本数据类型】 间进行转换 pickle 用于【python特有的类型】 和 【python基本数据类型】间进行转换 Json模块提供了四个功能:dumps、dump、loads、load pickle模块提供了四个功能:
阅读全文
posted @
2017-02-24 15:03
自然洒脱
阅读(285)
推荐(0) 编辑
python的shutil模块
摘要:shutil:高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length])(copyfileobj方法只会拷贝文件内容)将文件内容拷贝到另一个文件中 shutil.copyfile(src, dst) (copyfile只拷贝文件内容)拷贝
阅读全文
posted @
2017-02-23 15:57
自然洒脱
阅读(31589)
推荐(1) 编辑
python的os和sys模块
摘要:OS模块: 提供对操作系统进行调用的接口 SYS模块:
阅读全文
posted @
2017-02-22 17:52
自然洒脱
阅读(323)
推荐(0) 编辑
python字符串格式化
摘要:python字符串格式化有两种方式:百分号方式和format方式。 百分号方式相对来说比较老,而format方式则比较先进。 1、百分号方式 %[(name)][flags][width].[precision]typecode (name) 可选,用于选择指定的key flags 可选,可供选择的
阅读全文
posted @
2017-02-22 17:46
自然洒脱
阅读(4479)
推荐(0) 编辑
python时间模块和random模块
摘要:模块:用一坨代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个.py文件组成的代码集合就成为模块。 如:os是系统相关
阅读全文
posted @
2017-02-20 15:16
自然洒脱
阅读(255)
推荐(0) 编辑
python生成器和迭代器
摘要:生成器: 通过列表生成式,我们可以直接创建一个列表,但是,收到内存限制,列表容量肯定是有限的,而且,创建一个包含100万个元素的列表,不仅占用大量的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间就白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环
阅读全文
posted @
2017-02-13 16:49
自然洒脱
阅读(222)
推荐(0) 编辑
python装饰器
摘要:装饰器本质是函数,为其他函数添加附加功能。 原则:1、不能修改被装饰函数的源代码。2、不能修改被装饰函数的调用方式 装饰器由高阶函数与嵌套函数组成。 在以上函数中要增加一个新的功能:统计时间功能。那么就用到装饰器了,如下: 以上执行结果就有了新增的功能。 以下为一个扩展,以下为三个函数,执行两个函数
阅读全文
posted @
2017-02-10 10:52
自然洒脱
阅读(117)
推荐(0) 编辑
高阶函数
摘要:函数即变量,函数名即变量名。 高阶函数:变量可以指向函数,函数的参数能接收变量,那么一个函数可以接收另一个函数作为参数。即,把一个函数名当做实参传给另外一个函数,返回值包含函数名。 以上返回的结果为5. 其中abs是一个内置函数。 map()函数:python内置的高阶函数,它接收一个函数f和一个列
阅读全文
posted @
2017-02-10 10:40
自然洒脱
阅读(139)
推荐(0) 编辑