
python高级
LHL_C
这个作者很懒,什么都没留下…
展开
-
Python进阶知识(2)
Python中实现多任务的方式有3种进程线程协程A.进程能实现多任务,但是资源占用太多,是资源分配的单位,只有在计算密集型程序用多进程,计算密集型就是例如一个程序要计算1~1亿之间的每个数的立方和。B.线程是操作系统的调度的单位,占用资源很少,只有在IO密集型程序下使用多线程,IO密集型就是相当于一个程序是tcp服务器,大部分时间都是在等待客户端的链接与数据的手法,一个进程中可以拥有N个线程,线程之间共享一些数据项全局变量。C.协程最大的特点就是由开发者决定的,协程真正的意义是如果翻译 2020-09-10 20:59:29 · 146 阅读 · 0 评论 -
Python进阶知识
Python—面向对象的三大特征(封装 继承 多态)封装:把数据结合起来,形成一个整体,隐藏实现细节,对外部的代码提供使用。继承:继承分为单继承和多继承,单继承是一个类只能继承一个父类,而多继承指的是一个类可以继承多个父类。多态:多态依赖于继承,一个类的对象的引用,可以指向这个类的对象,也可以值向他子类的对象,在程序运行之后才知道具体执行的是哪个对象,通过这种形式产生多种形态的就叫做多态。...原创 2020-09-09 20:53:51 · 151 阅读 · 0 评论 -
派森(Python) | 三器一闭
迭代器1.什么是迭代器和可迭代对象?迭代器:在程序中能够进行for循环的,并且用函数iter返回对象的实例和函数next获取可迭代对象的数据。可迭代对象:能够被for循环的对象就是可迭代对象。2.可迭代对象的本质和Stopltertion异常的处理本质:程序开始之后没迭代一次和需要获取其数据,程序会一直向后迭代数据,直到获取到最后一个数据才会停止Stopltertion异常:每当程序迭代到最后以后数据之后发现没有了数据循环了就停止了,程序自己在内部捕获了这个异常,才会导致程序停止,如果原创 2020-09-08 20:04:01 · 1094 阅读 · 0 评论 -
Python描述符
什么是描述符?官方定义:通常,描述符是具有“绑定行为”的对象属性,其属性访问已被描述符协议中的方法覆盖。这些方法是__get__(),set()和 delete()。如果为对象定义了任何这些方法,则称其为描述符。简单描述: 首先要有一个实现了__get__;set;__delete__方法的其中一种的类,如果一个类有个属性是前面的类的实例化对象,那么这个属性就是一个描述符。 # 创建...原创 2020-03-19 21:28:14 · 163 阅读 · 0 评论