摘要: subprocess模块: - 可以通过python代码给操作系统终端发送命令, 并且可以返回结果。 sub: 子 process: 进程 import subprocess while True: # 1.让用户输入终端命令 cmd_str = input('请输入终端命令:').strip() 阅读全文
posted @ 2019-11-19 19:50 战斗小人 阅读(514) 评论(1) 推荐(1) 编辑
摘要: json模块 json模块: 是一个序列化模块。 json: 是一个 “第三方” 的特殊数据格式。 可以将python数据类型 》 json数据格式 》 字符串 》 文件中 其他语言要想使用python的数据: 文件中 》 字符串 》 json数据格式 》 其他语言的数据类型。 注意: 在json中 阅读全文
posted @ 2019-11-18 19:26 战斗小人 阅读(240) 评论(0) 推荐(0) 编辑
摘要: time模块 在python的三种时间表现形式: 1.时间戳: 给电脑看的。 - 自1970-01-01 00:00:00到当前时间,按秒计算,计算了多少秒。 2.格式化时间(Format String): 给人看的 - 返回的是时间的字符串 2002-01-11 3.格式化时间对象(struct_ 阅读全文
posted @ 2019-11-16 21:21 战斗小人 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 函数递归: 函数递归指的是重复 “直接调用或间接调用” 函数本身, 这是一种函数嵌套调用的表现形式。 直接调用: 指的是在函数内置,直接调用函数本身。 间接调用: 两个函数之间相互调用间接造成递归。 了解: 面试可能会问: python中有递归默认深度: 限制递归次数 998, 1000 PS: 但 阅读全文
posted @ 2019-11-15 18:48 战斗小人 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 生成器 1.什么是生成器? 生成的工具。 生成器是一个 "自定义" 的迭代器, 本质上是一个迭代器。 2.如何实现生成器 但凡在函数内部定义了的yield, 调用函数时,函数体代码不会执行, 会返回一个结果,该结果就是一个生成器。 yield: 每一次yield都会往生成器对象中添加一个值。 - y 阅读全文
posted @ 2019-11-14 18:10 战斗小人 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 叠加装饰器: 叠加装饰器 - 每一个新的功能都应该写一个新的装饰器 - 否则会导致,代码冗余,结构不清晰,可扩展性差 在同一个被装饰对象中,添加多个装饰器,并执行。 @装饰1 @装饰2 @装饰3 def 被装饰对象(): pass 注意: 装饰器在调用被装饰对象时才会执行添加的功能。 - 叠加装饰器 阅读全文
posted @ 2019-11-13 19:02 战斗小人 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 闭包函数: 定义: 1 定义再函数内部 2 对外部作用域有引用 闭包函数是 函数嵌套、函数对象、名称空间与作用域 结合体。 创建闭包必须满足以下3点: 闭包函数必须有内嵌函数 内嵌函数需要引用该嵌套函数上一级变量 闭包函数必须返回内嵌函数 # 直接传参 def func(x): print(x) f 阅读全文
posted @ 2019-11-12 20:23 战斗小人 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 目录: 1、函数对象 2、函数嵌套 3、名称空间 4、作用域 函数是第一类对象 1、函数名是可以被引用: def index(): print('from index') a = index a() 2、函数名可以当做参数传递 def foo(x,y,func): print(x,y) func() 阅读全文
posted @ 2019-11-11 19:09 战斗小人 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 函数 1、什么是函数 函数就是一种工具。 可以重复调用 2、为什么要用函数 1、防止代码冗(rong)余 2、代码的可读性差 3、怎么用函数 1、定义函数-->制造工具 2、调用函数-->使用工具 1、无参函数: def index(): print('ok') 2、空函数: def login() 阅读全文
posted @ 2019-11-10 00:35 战斗小人 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 1、什么是文件 操作系统提供给你操作硬盘的一个工具 2、为什么要用文件 因为人类和计算机要永久保存数据 3、怎么用文件 相对路径:a.txt # 必须与当前py文件在同一级目录绝对路径:D:\项目路径\python13期\day07\a.txt 读文件 f=open('a.txt') print(f 阅读全文
posted @ 2019-11-08 08:16 战斗小人 阅读(207) 评论(0) 推荐(0) 编辑