page contents
Pack
Pack

性别: 注册于 2019-11-22

向TA求助
9899金币数
25150 经验值
4个粉丝
主页被访问 7656 次

1048 个回答

0 赞同

在 Python 中是如何管理内存的?

Python 有一个私有堆空间来保存所有的对象和数据结构。作为开发者,我们无法访问它,是解释器在管理它。但是有了核心 API 后,我们可以访问一些工具。Python 内存管理器控制内存分配。 另外,内置垃圾回收器会回收使用所有的未使用内存,所以使其适用于堆空间。

回答于 2021-05-22 17:15

0 赞同

解释一下 Python 中的继承

当一个类继承自另一个类,它就被称为一个子类/派生类,继承自父类/基类/超类。它会继承/获取所有类成员(属性和方法)。 继承能让我们重新使用代码,也能更容易的创建和维护应用。Python 支持如下种类的继承: 单继承:一个类继承自单个基类 多继承:一个类继承自多个基类 多级继承:一个类继承自单个基类,后者...

回答于 2021-05-21 10:38

0 赞同

在 Python 中如何实现多线程?

一个线程就是一个轻量级进程,多线程能让我们一次执行多个线程。我们都知道,Python 是多线程语言,其内置有多线程工具包。 Python 中的 GIL(全局解释器锁)确保一次执行单个线程。一个线程保存 GIL 并在将其传递给下个线程之前执行一些操作,这会让我们产生并行运行的错觉。但实际上,只是线程在 CPU 上轮流运行。当然,...

回答于 2021-05-21 10:38

0 赞同

python面试题|解释一下 Python 中的三元运算子

不像 C++,我们在 Python 中没有?:,但我们有这个: 1[on true] if [expression] else [on false] 如果表达式为True,就执行[on true]中的语句。否则,就执行[on false]中的语句。 下面是使用它的方法: 1>>> a,b=2,3 2>>> min=a if a<b else b 3>>> min 运行结果: 12 2>>&g...

回答于 2021-05-21 10:33

0 赞同

列表和元组之间的区别是?

二者的主要区别是列表是可变的,而元组是不可变的。举个例子,如下所示: 1>>> mylist=[1,3,3] 2>>> mylist[1]=2 3>>> mytuple=(1,3,3) 4>>> mytuple[1]=2 5Traceback (most recent call last): 6File "<pyshell#97>", line 1, in <module> 7mytuple[1]=2 会出现...

回答于 2021-05-21 10:31

0 赞同

深拷贝和浅拷贝之间的区别是什么?

深拷贝就是将一个对象拷贝到另一个对象中,这意味着如果你对一个对象的拷贝做出改变时,不会影响原对象。在Python中,我们使用函数deepcopy()执行深拷贝,导入模块copy,如下所示: 1>>> import copy 2>>> b=copy.deepcopy(a) 而浅拷贝则是将一个对象的引用拷贝到另一个对象上,所以如果我们在拷贝...

回答于 2021-05-21 10:30

0 赞同

Python 有哪些特点和优点?

作为一门编程入门语言,Python 主要有以下特点和优点: 可解释 具有动态特性 面向对象 简明简单 开源 具有强大的社区支持

回答于 2021-05-21 10:28

0 赞同

关于Http 2.0 你知道多少?

HTTP/2引入了“服务端推(serverpush)”的概念,它允许服务端在客户端需要数据之前就主动地将数据发送到客户端缓存中,从而提高性能。 HTTP/2提供更多的加密支持 HTTP/2使用多路技术,允许多个消息在一个连接上同时交差。 它增加了头压缩(header compression),因此即使非常小的请求,其请求和响应的header都只会占用很...

回答于 2021-05-21 10:27

0 赞同

栈和堆的区别?

栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。 堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回收。 堆(数据结构):堆可以被看成是一棵树,如:堆排序; 栈(数据结构):一种先进后出的数据结构。 

回答于 2021-05-21 10:26

0 赞同

栈和队列的区别?

栈的插入和删除操作都是在一端进行的,而队列的操作却是在两端进行的。 队列先进先出,栈先进后出。 栈只允许在表尾一端进行插入和删除,而队列只允许在表尾一端进行插入,在表头一端进行删除 

回答于 2021-05-21 10:25