摘要: 1.shutil模块 高级的 文件、文件夹、压缩包 处理模块使用方法: * shutil.copyflileobj(open('user.txt','r'),open('pwd','w')) #文件内容拷贝到另一个文件里 * sh... 阅读全文
posted @ 2018-06-26 14:28 Marcki 阅读(1269) 评论(0) 推荐(0) 编辑
摘要: 1.什么是hash hash是一种算法,该算法接受传入的内容,经过运算得到一串hash值 1.如果把hash算法比喻为一座工厂 2.那传给hash算法的内容就是原材料 3.生成的hash值就是生产出的产品2.为何要用hash算法 hash... 阅读全文
posted @ 2018-06-26 14:27 Marcki 阅读(2538) 评论(0) 推荐(0) 编辑
摘要: 1.什么是正则 正则就 是一系列具有特殊含义的字符组成一套规则,该规则用来描述具有某一特征的字符串 正则就是用来去一个大的字符串中匹配出符合规则的子字符串2.为什么要用正则 1.用户注册 2.爬虫程序print(re.findall('\w',... 阅读全文
posted @ 2018-06-24 11:21 Marcki 阅读(97) 评论(0) 推荐(0) 编辑
摘要: # sys.path # 可以把文件路径加入到环境变量 返回模块的搜索路径 返回模块的搜索路径,初始... 阅读全文
posted @ 2018-06-24 11:21 Marcki 阅读(181) 评论(0) 推荐(0) 编辑
摘要: os.environ 获取系统环境变量 只能定义为str字符串模式当程序所有的文件都需要引用一个变量时,则需要将该变量加入环境变量中# os.environ['x']=json.dumps(['a','b','c'])... 阅读全文
posted @ 2018-06-24 11:20 Marcki 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 时间模块使用实际分为三种格式1.时间戳时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型 print(time.time()) # 时间戳:1487130156.419527... 阅读全文
posted @ 2018-06-20 16:46 Marcki 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 1.什么是序列化和反序列化 序列化就是将内存中的数据结构转换成一种中间格式存储到硬盘或者基于网络传输 反序列化就是硬盘中或者网络传来的一种数据格式转换成内存中数据结构2.为啥有呢? 1.可以保存程序的运行状态(比如游戏升级,打到一半关闭程序,那么,你... 阅读全文
posted @ 2018-06-20 16:46 Marcki 阅读(313) 评论(0) 推荐(0) 编辑
摘要: import random print(random.random()) # float 大于o且小于1之间的小数 print(random.uninform(1,3)) ... 阅读全文
posted @ 2018-06-20 16:45 Marcki 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 1.什么是包 包是模块的一种形式,包的本质就是一个含有——init——.py文件的文件夹 导入包,读取的包文件夹里面的__init__.py文件2.为啥要有包? 包是多种模块的集合 ,方便模块功能的管理、扩展与使用 3.导入包的三步骤... 阅读全文
posted @ 2018-06-20 15:00 Marcki 阅读(954) 评论(0) 推荐(0) 编辑
摘要: 1.面向过程编程 主要是核心过程二字,过程指的是解决问题的步骤,即先干什么,在干什么,然后在干什么 基于该思想编写程序就好比在设计一条流水线,是一种机械式的思维方式优点: 复杂的问题流程化,进而简单化缺点: 扩展性极差(修改一个值,有可... 阅读全文
posted @ 2018-06-19 14:48 Marcki 阅读(343) 评论(0) 推荐(0) 编辑