摘要:
## 元类: ```python 元类:用来创建类的类。类对象都是有type实例化产生的。 类也是对象,可以把一个类当作普通对象用来使用,必须存储到列表中,或者作为参数传给函数等等... 元类都继承type 一个类对象由三部分组成: 1,类名称;2,类的父类们;3,类的名称空间(字典) type的两种语法用法: type(类名,父类元组,名称空间字典) #返回一个新的类 ... 阅读全文
posted @ 2019-05-25 21:58
Python-Man
阅读(216)
评论(0)
推荐(0)
摘要:
## 多态 ```python OOP中标准解释:多个不同类型对象,可以响应同一个方法,并产生不同结果,即为多态 多态好处:只要知道基类使用方法即可,不需要关心具体哪一个类的对象实现的, 以不变应万变,提高灵活性/扩展性 多态,一般都需要一个管理多态的方法,方法的函数就是类的对象,在方法中通过点语法,调用每个对象的那个相同的方法. ``` ## 封装: ```python 封装,... 阅读全文
posted @ 2019-05-25 21:06
Python-Man
阅读(246)
评论(0)
推荐(0)
摘要:
## 继承父类,并拓展新功能supper(): ```python class MyList(list): def __init__(self,element_cls): # 当你覆盖了init方法时 # 不要忘记调用super().init函数让父类完成原有的初始化操作 super().__init__() self.e... 阅读全文
posted @ 2019-05-25 17:06
Python-Man
阅读(319)
评论(0)
推荐(0)
摘要:
## 类的继承、派生、覆盖、super() ```python 类的继承: 子类继承父类,只需要在定义类的时候在类名后面加上(父类名)。 继承之后,父类的属性方法、子类都可以访问 派生: 子类继承父类后,自己在父类的基础上,又添加了一些属于自己特性的属性、方法 覆盖: 子类继承父类后,父类的有些属性、方法不能满足自己要求,子类就创建同名的方 法、属性,但是... 阅读全文
posted @ 2019-05-25 17:03
Python-Man
阅读(481)
评论(0)
推荐(0)
摘要:
XML模块 ```python :可扩展标记语言 双标签 单标签:没有文本,一般用于设计文档结构,例如换行 表示换行 12345 一个标签的完整组成 有三个部分 tag 是标签名称 12345 是文本内容 text style="color:red" age="18"是标签的属性 其他的规范 1.又开始就必须有结束 2.所有属性值必须包含在双引号里面 3.只能有... 阅读全文
posted @ 2019-05-25 16:18
Python-Man
阅读(200)
评论(0)
推荐(0)
摘要:
## configparser模块 ~~~python 用于解析配置文件的模块: 应用程序/软件,在执行过程中,都需要很多参数,(如qq的下载路径/记住密码功能),很多都会需要修改,不能写死在程序中,所以我们会把这些需要变化的参数放到配置文件放到配置文件中.configparser模块就是来方便解析这些文件的. 不用configparser模块来解析也可以读取配置文件: 例:w... 阅读全文
posted @ 2019-05-25 16:17
Python-Man
阅读(236)
评论(0)
推荐(0)
摘要:
## 标准三流 ```python import sys # sys.stdin:input的底层 res = sys.stdin.readline() # sys.stdout:print的底层 sys.stdout.write('输出的信息\n') # sys.stderr:异常及logging默认打印方式的底层 sys.stderr.write('输出的信息\n') ``` ... 阅读全文
posted @ 2019-05-25 16:12
Python-Man
阅读(196)
评论(0)
推荐(0)
摘要:
## JSON模块 ```python json语音,是一种有语法规范的字符串,用来存放数据,完成各种语眼的数据交互。 1,就是{},[]的组合,{}存放双列信息(类比为字典),[]存放单列信息(类比为列表)。 2,{}中的key必须是""包裹的字符串。 3,{}的value与[]中支持的值的类型:int|float|str|dict|list|bool|null 序列化:将Python中的... 阅读全文
posted @ 2019-05-25 16:10
Python-Man
阅读(191)
评论(0)
推荐(0)
摘要:
## time:时间 ```python ''' 时间戳(timestamp):time.time() 延迟线程的运行:time.sleep(secs) (指定时间戳下的)当前时区时间:time.localtime([secs]) (指定时间戳下的)格林威治时间:time.gmtime([secs]) (指定时间元组下的)格式化时间:time.strftime(fmt[,tupletime])... 阅读全文
posted @ 2019-05-25 16:07
Python-Man
阅读(194)
评论(0)
推荐(0)
摘要:
## 跨文件导入模块 ```python 如果a文件夹所在目录在环境变量中,a文件夹中的ma模块可以被一下方式导入: import a.ma |form a import ma 如果a文件夹所在目录在环境变量,a文件中的b文件夹的mb模块可以被以下方式导入: import a.b.mb |form a.b import mb 如果a文件夹所在目录在环境变量,a文件夹中的b文件夹m... 阅读全文
posted @ 2019-05-25 15:43
Python-Man
阅读(125)
评论(0)
推荐(0)
摘要:
## 内容 ```python 1,模块:模块定义 2,导入方式:import|from ···import··· 名称空间 |绝对导入|起别名 ***** 3,环境变量:sys.path ***** 4,导入模块的顺序 5,循环导入:模块间相互导入 ***** ``` ## 模块 ```python 常见四种模块: 1.使用python编写的.py文件 ... 阅读全文
posted @ 2019-05-25 15:42
Python-Man
阅读(288)
评论(0)
推荐(0)

浙公网安备 33010602011771号