
py面向对象
文章平均质量分 94
你哥同学
这个作者很懒,什么都没留下…
展开
-
菜鸟初学python入门进阶第十二节:面向对象,asyncio并发编程
python asyncio模块1.事件循环1.事件循环原创 2020-08-03 13:42:12 · 674 阅读 · 0 评论 -
菜鸟初学python入门进阶第十一节:面向对象,协程和异步io
python协程和异步io编程1.并发、并行、同步、异步、阻塞、非阻塞2.C10K问题和io多路复用1.并发、并行、同步、异步、阻塞、非阻塞并发:一个时间段内,有几个程序在同一个cpu上运行,但任意时刻只有一个程序在cpu上运行并行:任意时刻点上,有多个程序同时运行在多个cpu上同步:指代码调用io操作时,必须等待io操作完成才返回的调用方式异步:指代码调用io操作时,不必等待io操作完成才返回的调用方式多线程是典型异步操作io操作可以看成是消息通信阻塞:调用函数时线程被挂起非阻塞:调用原创 2020-07-31 19:03:35 · 494 阅读 · 0 评论 -
pyinstaller打包含有matplotlib的项目出错的解决方案
pyinstaller打包含有matplotlib的项目出错的解决方案之前做了个数据分析的程序,因为要画图所以用到了matplotlib可是在pyinstaller打包的时候出错了我敢说网上所有的错误解决方法都试过了我用pip安装的matplotlib试了一遍,在pycharm里没问题,打包时却有File "matplotlib\__init__.py", line 563, in _get_data_path NameError:错误之后调整了一下,却有各种error,各种import错误,五花原创 2020-07-26 20:13:31 · 3678 阅读 · 2 评论 -
菜鸟初学python入门进阶第十节:面向对象,多线程与多进程
python多线程与多进程1.python中的GIL2.多线程编程3.线程间通信4.线程同步lock、Rlock5.线程同步,condition使用6.Semaphore使用7.线程池编程8.多进程编程9.进程间通信1.python中的GILpython中的一个线程对应于c语言的一个线程(基于cpython)python前期为了简单,在解释过程中加了一把所,使得一次只能有一个线程运行在1个cpu上GIL锁使得同一时刻只有一个线程在一个cpu上执行字节码无法将多个线程映射到多个cpu上import原创 2020-07-20 16:02:33 · 526 阅读 · 0 评论 -
菜鸟初学python入门进阶第九节:面向对象,socket编程
PYTHON socket编程原创 2020-07-18 21:42:39 · 340 阅读 · 0 评论 -
菜鸟初学python入门进阶第八节:面向对象,迭代器和生成器
python中的迭代协议1.python中的迭代协议1.python中的迭代协议迭代器是访问集合内元素的一种方式,一般用来遍历数据迭代器是不会重复的,只会一条一条访问完数据迭代器提供了一种惰性访问数据的方式迭代协议__iter__class Iterable(metaclass=ABCMeta): __slots__ = () @abstractmethod def __iter__(self): while False: yi原创 2020-07-18 02:25:58 · 298 阅读 · 0 评论 -
菜鸟初学python入门进阶第七节:面向对象,元类编程
python的元类编程1.property动态属性上一篇的连接:菜鸟初学python入门进阶第六节:面向对象,引用、可变性与垃圾回收❤⭐????????????????????????????✨????????✨✨老铁萌球球点赞???? 评论????乱打的也可以1.property动态属性...原创 2020-07-11 23:10:30 · 274 阅读 · 0 评论 -
菜鸟初学python入门进阶第六节:面向对象,引用、可变性与垃圾回收
python的对象引用、可变性与垃圾回收1.python中的变量????2.is和==????3.del和垃圾回收????4.一个经典错误????上一篇的连接:菜鸟初学python入门进阶第五节:面向对象,set与dict❤⭐????????????????????????????✨????????✨✨老铁萌球球点赞???? 评论????乱打的也可以1.python中的变量????python中的变量和java、c++的不一样,实际上是个指针。当a = 1时,内存先分配给1一个空间,再拿a指向原创 2020-07-02 11:36:55 · 208 阅读 · 0 评论 -
菜鸟初学python入门进阶第五节:面向对象,set与dict
python的set与dict1.dict的abc继承关系????2.再谈isinstance????3.dict的一些常见操作????4.dict的一些子类上一篇的连接:菜鸟初学python入门进阶第四节:面向对象,自定义序列类❤⭐????????????????????????????✨????????✨✨老铁萌球球点赞???? 评论????乱打的也可以1.dict的abc继承关系????dict属于map类型先看看源码from collections.abc import Mappi原创 2020-07-02 10:54:45 · 416 阅读 · 0 评论 -
python提高书写效率
python实用技巧1.变量交换a=1b=2a,b = b,a2.字符串格式化string1 = "sb"string2 = "I"num = 3print("%s am a %d years old %s." % (string2,num,string1))print("{} am a {} years old {}".format(string2,num,string1))"""format函数会返回一个新字符串可以用索引的方式"""print("{2} am a {1} y原创 2020-06-27 20:40:12 · 170 阅读 · 0 评论 -
菜鸟初学python入门进阶第四节:面向对象,自定义序列类
python自定义序列类1.序列类型的分类分类方法一:分类方法二:2.序列类型的协议3.序列的+、+=、extend的区别4.实现可切片对象5.bisect维护已排序序列6.我们有时可以不使用列表7.列表推导式、生成器表达式、字典推导式上一篇的链接:菜鸟初学python入门第三节:面向对象,深入类与对象❤⭐????????????????????????????✨????????✨✨老铁萌球球点赞???? 评论????乱打的也可以1.序列类型的分类分类方法一:1.容器序列list、tupl原创 2020-06-10 18:55:50 · 278 阅读 · 0 评论 -
菜鸟初学python入门进阶第三节:面向对象,深入类与对象
python深入类与对象1.鸭子类型与多态1.鸭子类型与多态维基百科:当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。在java、c++等静态语言中,如果要实现堕胎 多态,必须先写一个父类,然后再写子类来继承父类,并重写父类里的方法。python之中,由于不需要事先指明对象(类对象)的类型(type),所以可以不用写出父类,只要子类里有同样名称的方法,就可以默认其继承了同一个父类。就像维基百科里说的那样。class human(object): d原创 2020-06-01 23:44:10 · 459 阅读 · 0 评论 -
菜鸟初学python入门进阶第二节:面向对象,python中的魔法函数
python魔法函数什么是魔法函数?python的数据类型以及数据类型对python的影响魔法函数一览例子????又来啦,没想????吧????????????什么是魔法函数?python的数据类型以及数据类型对python的影响魔法函数一览例子...原创 2020-06-01 11:44:33 · 354 阅读 · 0 评论 -
菜鸟初学python入门进阶第一节:面向对象,python中一切皆对象
python中一切皆对象1.python中一切皆对象????2.type、object与class????3.python中内置类型????懒狗的第一篇博客,大????点击关闭就好1.python中一切皆对象????python是个动态语言。python是完全面向对象的,比 “jvav” 彻底,python中一切皆对象。静态语言(c艹、java)中的object(对象)是class(类)的一个实例。动态语言(python)中class也是一个object,函数也是一个object(可以在函数里定原创 2020-06-01 03:22:07 · 411 阅读 · 0 评论