首页 知识动态 python高级 ( Page 5 )

python高级

Python深浅拷贝是什么

一、浅拷贝浅拷贝是对一个对象的顶层拷贝,通俗地讲就是:拷贝了引用,并没有拷贝内容。a = [1,2,3] print(id(a)) b=a print(b) print(id(b)…

2025-12-02 56,010

Python创建生成器的两种方法

创建生成器方法 方法一 要创建一个生成器,有很多种方法。第一种方法很简单,只要把一个列表生成式的[ ]改成( )创建L和G的区别仅在于最外层的[ ]和( ),L是一个列表,而G是一…

2025-12-02 17,249

python生成器中的send()方法和next()方法

在异步IO的使用时,generator是最基本的一个实现方法。python生成器有两个主要方法,一个是send一个是next。今天我们来看看两者的用法和联系。在每段代码中,第一个n…

2025-12-02 22,141

Python中的迭代器是什么

迭代器 迭代是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。1.可迭代对象…

2025-12-02 60,280

什么是Python中的闭包

闭包 1.函数引用运行结果:图解:相关推荐:《Python视频教程》2.什么是闭包 运行结果:3.看一个闭包的实际例子: 运行结果:这个例子中,函数line与变量a,b构成闭包。在…

2025-12-02 28,483

python中for循环的底层实现

在python中,存在2种循环方式:for循环和while循环。while循环的实现很简单, 其本质就是一个条件语句,自定义条件,当条件满足的时候,不断执行while代码块。但是f…

2025-12-02 32,937

九步就可入门Python装饰器

第一步:最简单的函数,准备附加额外功能# -*- coding:gbk -*- '''示例1: 最简单的函数,表示调用了两次'''   def myfunc():     prin…

2025-12-02 30,693

Python如何利用动态属性处理JSON数据源

利用动态属性处理JSON数据源属性:在Python中,数据的属性和处理数据的方法统称属性。元编程:用元类进行编程,元类→类→对象,元类比类更抽象,生成类的类。1、使用动态属性访问J…

2025-12-02 77,771

Python中处理属性的重要属性和函数是什么

处理属性的重要属性和函数1、特殊属性__class__:对象所属类的引用(即obj.__class__和type(obj)的作用相同)。Python中的某些特殊方法比如 __get…

2025-12-02 2,133

Python中的多进程是什么

多进程 multiprocessing由于Python是跨平台的,自然也应该提供一个跨平台的多进程支持。multiprocessing模块就是跨平台版本的多进程模块。multipr…

2025-12-02 83,483
1 3 4 5 6 7 27