摘要: socket:问题一:什么是socket socket(简称 套接字 ) 是进程间通信的一种方式,它与其他进程间通信的一个主要不同是:它能实现不同主机间的进程间通信,我们网络上各种各样的服务大多都是基于 Socket 来完成通信的例如我们每天浏览网页、QQ 聊天、收发 email 等等socket套 阅读全文
posted @ 2022-12-08 09:37 多测师-星sir 阅读(88) 评论(0) 推荐(0)
摘要: 首先了解多线程之前先科普一下并发以及并行的概念,这两者大家很容易混淆. 一,意思不同 1、并发:并发是指两个或多个事件在同一时间间隔发生。 2、并行:并行是指两个或者多个事件在同一时刻发生。 二,处理方式不同 1、并发:并发在一台处理器上同时处理多个任务。 2、并行:并行在多台处理器上同时处理多个任 阅读全文
posted @ 2022-11-19 12:52 多测师-星sir 阅读(143) 评论(0) 推荐(0)
摘要: python垃圾回收机制主要分为: 1. 引用计数 2. 标记清除 3. 分代回收 python的引用计数机制:python是根据对象的引用计数是否为0,来进行垃圾回收,释放内存的引用计数增加的几种情况:1、对象创建被赋值给变量2、对象被其他的变量引用(引用它的变量赋值给了其他变量)3、当对象被当成 阅读全文
posted @ 2022-11-16 17:09 多测师-星sir 阅读(1206) 评论(0) 推荐(0)
摘要: 什么是匿名函数? 匿名函数指一类无须定义标识符的函数或子程序。Python用lambda语法定义匿名函数,只需用表达式而无需申明。 在python中,不通过def来声明函数名字,而是通过 lambda 关键字来定义的函数称为匿名函数 lambda 参数:表达式(返回值) 例:常规函数def func 阅读全文
posted @ 2022-11-15 12:17 多测师-星sir 阅读(75) 评论(0) 推荐(0)
摘要: 装饰器: 装饰器可以用来做什么? 作用:可以在不修改功能函数内部代码的情况下,给功能函数进行扩展的新 功能(对开放封闭原理) 1.装饰器可以给当前的功能进行扩展增加新的功能 2.装饰器可以给当前的函数增加赋予属性 3.对扩展开放:意味着有新的需求或变化时,可以对现有的系统进行扩展 ,以适应新的情况。 阅读全文
posted @ 2022-11-14 20:35 多测师-星sir 阅读(39) 评论(0) 推荐(0)
摘要: python元类是什么? python之中元类也是使用class关键字来创建的,不过元类的作用就是作为其他类的父类,在其他类实例化时动态的去修改它们的一些属性和方法。 简单点来说,元类就是能够创建类的类。因为元类只有在被其他类继承并且重写了new方法,能够在子类实例化对象时修改类定义这样的时候才能够 阅读全文
posted @ 2022-11-14 20:25 多测师-星sir 阅读(69) 评论(0) 推荐(0)
摘要: python 魔术方法:序列语义方法 :1. 作用: 自定义序列的相关魔法方法允许我们自己创建的类拥有序列的特性,让其使用起来就像 python 的内置序列(dict,tuple,list,str,set)可以被遍历的对象2. 序列魔术方法介绍 :用于返回序列长度:__len__ 用于按下标获取序列 阅读全文
posted @ 2022-11-02 20:02 多测师-星sir 阅读(59) 评论(0) 推荐(0)
摘要: __str__ 方法 __repr____str__ 自定义类的时候__str__方法的作用。这个魔术方法__str__主要的作用是在print(实例对象)的时候返回你指定的字符串,一般来说在定义类的时候不用重写这个方法的,但是在一些注重交互的模块类的编写上,可能会重写这个类。如果当前的类没有定义_ 阅读全文
posted @ 2022-11-02 19:54 多测师-星sir 阅读(289) 评论(0) 推荐(0)
摘要: 上下文管理器协议 __enter__ __exit__方法with:上下文管理器协议:__enter__:进入上下文(with操作对象时)__exit__:退出上下文(with中的代码块执行完毕之后)with是用来启动对象的上下文协议的,不是用来专门操作文件的使用with语句的时候不需要显式的去关闭 阅读全文
posted @ 2022-11-02 19:49 多测师-星sir 阅读(195) 评论(0) 推荐(0)
摘要: PYhton 当中的__new__ :__new__方法:其实就是创建对象的方法, 1.在内存中为实例对象分配空间 2.返回对象的引用给 Python 解释器__new__方法始终都是类的静态方法,即使没有被加上静态方法装饰器在当前的子类当中如果没有定义new的方法,默认去调用父类 boj中的new 阅读全文
posted @ 2022-11-02 19:43 多测师-星sir 阅读(84) 评论(0) 推荐(0)