摘要: Python函数的形参是引用 函数的形参在函数中改变后,调用函数所给的实际参数变量也会跟着改变,除字符串,数字,元组 参考:http://blog.csdn.net/zk437092645/article/details/41312767 函数是Python的作用域 首先,什么是作用域? 变量作用域 阅读全文
posted @ 2017-03-14 23:03 耕耘的小白 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 反射 hashlib 用于加密相关的操作,代替了md5模块和sha模块,主要提供 SHA1, SHA224, SHA256, SHA384, SHA512 ,MD5 算法 以上加密算法虽然依然非常厉害,但时候存在缺陷,即:通过撞库可以反解。所以,有必要对加密算法中添加自定义key再来做加密。 pyt 阅读全文
posted @ 2017-03-13 22:47 耕耘的小白 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 模块概念 模块中的特殊变量 os 提供系统级别的操作 more... sys 提供解释器相关的操作 more... 阅读全文
posted @ 2017-03-13 22:12 耕耘的小白 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Logging 将日志打到屏幕上 输出:WARNING:root:prompt something 日志默认输出到屏幕,并且只输出WARNING(包括WARNING)以上级别的log。日志级别从小到大: NOTEST<DEBUG<INFO<WARNING<ERROR<CRITICAL 配置日志的输出 阅读全文
posted @ 2017-03-13 21:35 耕耘的小白 阅读(197) 评论(0) 推荐(0) 编辑
摘要: random 用于随机产生数字、字符,随机取列表中的数据,打乱列表数据等。 shutil 高级的 文件、文件夹、压缩包 处理模块. 复制、删除、移动: shutil 压缩: tarfile压缩,解压缩(可压缩文件夹以及压缩文件) 阅读全文
posted @ 2017-03-12 20:38 耕耘的小白 阅读(391) 评论(0) 推荐(0) 编辑
摘要: time模块: datetime 模块: 阅读全文
posted @ 2017-03-11 21:46 耕耘的小白 阅读(146) 评论(0) 推荐(0) 编辑
摘要: json、pickle 用于序列化的两个模块 json,用于字符串 和 python基本数据类型间进行转换 pickle,用于python特有的类型 和 python的数据类型间进行转换 json模块提供了四个功能:dumps、dump、loads、load pickle模块提供了四个功能:dump 阅读全文
posted @ 2017-03-11 21:32 耕耘的小白 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 生成器 把结果保存成生成器的状态,普通的函数中出现yield,就变成生成器。 1、Python 3.3 中 xrange已合并到range. 2. yield 生成器. 1 def func(): 2 print(111) 3 yield 1 4 print(222) 5 yield 2 6 pri 阅读全文
posted @ 2017-03-11 21:05 耕耘的小白 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 装饰器 装饰器也是函数,用于被装饰函数执行时,增加被装饰函数的功能。 import time def timmer(func): def warpper(*args,**kwargs): start_time=time.time() func(*args,**kwargs) stop_time=ti 阅读全文
posted @ 2017-03-11 14:48 耕耘的小白 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 正则表达式 正则表达式的大致匹配过程是:依次拿出表达式和文本中的字符比较,如果每一个字符都能匹配,则匹配成功;一旦有匹配不成功的字符则匹配失败。 re 模块用于正则表达式的操作。 一、 用于匹配的函数 1. findall(pattern,string,flags=0) 匹配字符串中所有符合条件的元 阅读全文
posted @ 2017-02-18 17:08 耕耘的小白 阅读(278) 评论(0) 推荐(0) 编辑