摘要: 1.一些概念 操作系统的作用: 1:隐藏丑陋复杂的硬件接口,提供良好的抽象接口 2:管理、调度进程,并且将多个进程对硬件的竞争变得有序 多道技术:处理的同时,读取另一程序进内存。(单CPU) 1.产生背景:针对单核,实现并发 ps: 现在的主机一般是多核,那么每个核都会利用多道技术 有4个cpu,运 阅读全文
posted @ 2021-02-04 09:52 云long 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1.经典类和新式类 在Python2中有经典类与新式类之分,没有显式地继承object类的类,以及该类的子类,都是经典类。 显式地继承object的类,以及该类的子类,都是新式类。 而在Python3中,即使没有显式地继承object,也会默认继承该类,因而在Python3中统一都是新式类。 2.继 阅读全文
posted @ 2021-02-02 16:16 云long 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 抽象基类 抽象类是一个特殊的类,它的特殊之处在于只能被继承,不能被实例化。 抽象类与普通类的不同之处在于:抽象类中要有抽象方法(没有实现功能),该类不能被实例化,只能被继承,且子类必须实现抽象方法。 疑问: 已经有了鸭子类型 和多态 ,为什么还要用这个呢?答: 为了 解决两个事情 抽象基类文档 使用 阅读全文
posted @ 2021-02-02 14:51 云long 阅读(361) 评论(0) 推荐(0) 编辑
摘要: 魔法方法就是可以给你的类增加魔力的特殊方法,如果你的对象实现(重载)了这些方法中的某一个,那么这个方法就会在特殊的情况下被 Python 所调用,你可以定义自己想要的行为,而这一切都是自动触发的。它们经常是两个下划线包围来命名的(比如 __init__,__lt__),Python的魔法方法是非常强 阅读全文
posted @ 2021-02-01 15:02 云long 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 简介 自省(introspection)指在运行时判断一个对象的类型 Python中一切都是对象,自省是Python的强项 通过自省可以知道一个对象的能力、状态 type() type()返回对象类型 a = list() print(type(a)) # <class 'list'> dir() 阅读全文
posted @ 2021-01-29 23:27 云long 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 描述符 Python 中,通过使用描述符,可以让程序员在引用一个对象属性时自定义要完成的工作。本质上看,描述符就是一个类,只不过它定义了另一个类中属性的访问方式。换句话说,一个类可以将属性管理全权委托给描述符类。 描述符是 Python 中复杂属性访问的基础,它在内部被用于实现 property、方 阅读全文
posted @ 2021-01-29 22:36 云long 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 多进程 multiprocessing模块就是跨平台版本的多进程模块。提供了一个Process类来代表一个进程对象。 from multiprocessing import Process import os # 子进程要执行的代码 def run_proc(name): print('Run ch 阅读全文
posted @ 2021-01-28 15:23 云long 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 1.反射是什么? python是动态语言,而反射(reflection)机制被视为动态语言的关键。 反射机制指的是在程序的运行状态中 对于任意一个类,都可以知道这个类的所有属性和方法; 对于任意一个对象,都能够调用他的任意方法和属性。 这种动态获取程序信息以及动态调用对象的功能称为反射机制。 2.如 阅读全文
posted @ 2021-01-28 14:29 云long 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1.可迭代对象Iterable和迭代器Iterator的区别 Iterable中实现__iter__方法,__iter__方法会返回一个Iterator。注意,这里返回的是一个迭代器。自定义可迭代类的时候,要返回一个迭代器,不能return self,自己不是一个迭代器。 迭代器继承自Iterabl 阅读全文
posted @ 2021-01-27 14:55 云long 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 一. 简介 python内置了一系列的常用函数,以便于我们使用,python英文官方文档详细说明:点击查看, 为了方便查看,将内置函数的总结记录下来。 二. 使用说明 以下是Python3版本所有的内置函数: 内置函数 abs() dict() help() min() setattr() all( 阅读全文
posted @ 2021-01-26 16:45 云long 阅读(136) 评论(0) 推荐(0) 编辑