摘要:
configparser 模块 解析配置文件模块 什么是配置文件? 用于编写程序的配置信息的文件 什么是配置信息? 为了提高程序的扩展性
阅读全文
posted @ 2018-12-10 18:47
小锦毛
阅读(192)
推荐(0)
摘要:
subprocess 模块 subprocess称之为子进程,进程是一个正在进行的程序 子进程是由另一个正在运行的程序启动的程序,例如QQ聊天点击一个链接,打开了浏览器,那么浏览器称之为QQ的子进程 为什么要子进程? 当我们有个一任务需要处理,而自己无法处理,需要其他程序处理
阅读全文
posted @ 2018-12-10 18:46
小锦毛
阅读(207)
推荐(0)
摘要:
os 模块 操作系统模块,该模块主要处理与操作系统相关的操作 最常用是文件操作:打开、读取 os.path模块 os模块下的模块,主要用于处理路径,由于python语言数据需要跨平台,各平台的路径书写方式不同,所以将所有路径相关的方法进行了封装,使用path后路径就实现了跨平台,不会因为路径产生错误
阅读全文
posted @ 2018-12-10 18:44
小锦毛
阅读(163)
推荐(1)
摘要:
#random模块 import random #导入模块 print(random.random()) #随机生成(0,1)之间的小数,首尾都不包含 print(random.randint(1, 4)) #随机生成[1,4]中的整数,包含首尾 print(random.randrange(1,
阅读全文
posted @ 2018-12-05 19:09
小锦毛
阅读(141)
推荐(0)
摘要:
time模块和datetime模块 时间分为三种模式(time 模块) 时间戳 (time.time()) 格式化字符串 (time.strftime(%Y-%m-%d %H:%M:%S %p)) 结构化的时间对象 (time.localtime() time.gmtime())
阅读全文
posted @ 2018-12-05 19:08
小锦毛
阅读(154)
推荐(0)
摘要:
内置模块和第三方模块 json模块和pickle 模块(序列化模块) 什么是序列化? 序列化就是将内粗这种的数据类型转成另一种格式 序列化:字典类型——>序列化——>其他格式——>存入硬盘(存) 反序列化:硬盘——>读取——>其他格式——>反序列化——>字典(取) 为什么要序列化? 1.长久保存程序
阅读全文
posted @ 2018-12-05 16:11
小锦毛
阅读(168)
推荐(1)
摘要:
迭代器\生成器\函数的递归调用与二分法 迭代器 迭代器:迭代取值的工具 优点:1.提供了一种不依靠索引迭代取值的方式 2.更节省内存 缺点:1.不如索引取值灵活 2.取值一次性,只能往后取值不能取中间值 迭代器 可迭代的对象:但凡内置有_ _ iter_ _功能的方法都是可迭代对象(字符串/列表/元
阅读全文
posted @ 2018-12-03 15:53
小锦毛
阅读(137)
推荐(0)
posted @ 2018-11-30 20:51
小锦毛
阅读(241)
推荐(0)
摘要:
装饰器 什么是装饰器? 装饰:给已有的对象(函数)添加新的功能 器:工具 在python中指具备某些功能的函数 装饰器:装饰器就是一个给其他函数增加功能的函数 一种设计原则: 开闭原则:对扩展开放 对修改封闭 装饰器怎么用 我们用一个例子说明装饰器的作用及用法 例子: 现需要统计一段程序运行的时间
阅读全文
posted @ 2018-11-29 16:15
小锦毛
阅读(163)
推荐(0)
摘要:
函数 什么是函数? 函数分为内置函数和自定义函数 定义:在程序中具备某一功能的工具。在使用之前需准备该工具(函数的定义),遇到应用场景拿来就用(后引用)。 为什么要用函数? 1.代码冗余 程序组织结构不清晰,可读性差 扩展性差 如何用函数 函数的使用必须遵循一个原则:先定义,后引用。 1.先定义 定
阅读全文
posted @ 2018-11-27 17:26
小锦毛
阅读(159)
推荐(0)