摘要: 1、类属性与对象属性 类中应该仅存储所有对象共有的内容 如所有人的国籍相同那就放到类中 对象中存储每个对象独有的内容 如每个人的名字都不同 2、init方法的作用 init 是初始化的缩写 用于为对象的属性设置初始值 特点: 3、绑定方法 绑定即两个东西绑在一起 方法就是函数 那就是说绑定方法 == 阅读全文
posted @ 2019-05-16 21:34 sry 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 1、面向对象 1.面向过程的编程思想: 关注的点就是完成任务的过程 第一步 第二步 一步一步按照固定顺序来完成任务 是一种机械化的思维,就像一条流水线,指定流水线只能生产固定的产品 1. 缺点: 牵一发而动全身,扩展性非常低,可维护性差 2. 优点: 将复杂的事情,简单化,并流程化 应用场景: 对扩 阅读全文
posted @ 2019-05-15 17:33 sry 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1、confiparser 1. 什么是配置文件? 什么是配置信息? 用于编写程序的配置信息的文件;为了提高程序的扩展性 2. 配置信息的数据要满足两个条件 1.数据的值不是固定的 2.可以有用户来指定 3. 配置文件的格式 配置文件中只能出现两中数据类型: 1.section 分区 [‘文件名’] 阅读全文
posted @ 2019-05-14 22:20 sry 阅读(114) 评论(0) 推荐(0) 编辑
摘要: import sys sys.stdin:input的底层res = sys.stdin.readline() sys.stdout:print的底层sys.stdout.write('输出的信息\n') sys.stderr:异常及logging默认打印方式的底层sys.stderr.write( 阅读全文
posted @ 2019-05-09 22:04 sry 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1.random:随机数 random.random () (0,1) 0与1之间的随机float数 random.randint () [1,10) 1与10之间的随机整数 random.randrange () (1,10) 1与9之间的随机整数 random.uniform () (1,10) 阅读全文
posted @ 2019-05-08 21:22 sry 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1.时间(Time) 时间戳(timestamp):time.time() 延迟线程的运行:time.sleep(secs) (指定时间戳下的)当前时区时间:time.localtime([secs]) (指定时间戳下的)格林威治时间:time.gmtime([secs]) (指定时间元组下的)格式 阅读全文
posted @ 2019-05-08 18:56 sry 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1.跨文件夹导入模块 1、如果a文件夹所在目录在环境变量,a文件夹中的 ma 模块可以被以下方式导入: import a.ma | form a import ma 2、如果 a 文件夹所在目录在环境变量,a 文件夹中的 b 文件夹的 mb 模块可以被以下方式导入: import a . b . m 阅读全文
posted @ 2019-05-06 15:36 sry 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1.模块 常见的四种模块:module 1.使用python编写的.py文件 2.把一系列模块组织到一起的文件夹(注:文件夹下有一个__init__.py文件,该文件夹称之为包) 3.使用 C 编写并连接到python解释器的内置模块 4.已经编译为共享库或 DLL 的 C 或 C++扩展 1、 什 阅读全文
posted @ 2019-05-05 20:23 sry 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1.生成器send方法 send的工作原理 1.send发生信息给当前停止的yield 2.再去调用__next__()方法,生成器接着往下指向,返回下一个yield值并停止 例: persons=['张三', '李四', '王五', '赵六', '钱七'] def order(persons): 阅读全文
posted @ 2019-04-30 15:53 sry 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1.带参装饰器 通常,装饰器为被装饰的函数添加新功能,需要外界的参数 -- outer参数固定一个,就是func -- inner参数固定同被装饰的函数,也不能添加新参数 -- 可以借助函数的嵌套定义,外层给内层传参 def wrap(info): def outer(func): # info = 阅读全文
posted @ 2019-04-29 15:32 sry 阅读(134) 评论(0) 推荐(0) 编辑