自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 python学习(6)之函数进阶(嵌套函数,高阶函数,递归函数,命名空间,闭包,装饰器,生成器,迭代器)

主要介绍了python中一些函数进阶的理论和底层逻辑包括:嵌套函数,高阶函数,递归函数,命名空间,闭包,装饰器,生成器,迭代器

2024-02-10 00:36:44 1070 1

原创 python学习(5)之垃圾管理

然后把0代中剩余的对象元素放入一代中,并且清除0代中的对象元素,只有当0代这种操作执行10次,那么1代链表中的元素再一次进行扫描,只有当1代中的元素,扫描了10次,那么就会把1代中的对象元素升入2代中,并且清除1代中的对象元素,以此往复。在底层代码C语言的实现中,我们可以认为在创建对象的时候在内存空间中创建了一个结构体,为了实现环状双向链表的功能,所以其结构体构成需要有相同的元素,主要的四个相同的元素为:上一个对象的指针,下一个对象的指针,该对象的数据类型,引用个数(变量对该结构体的内存的映射个数)。

2024-01-28 01:43:07 745

原创 python学习(4)

1.9 python的综合应用1.9.1 模块在计算机程序的开发过程中,随着程序代码越写越多,在⼀个⽂件⾥代码就会越来越⻓,越来越不容易 维护。 为了编写可维护的代码,我们把很多代码按功能分组,分别放到不同的⽂件⾥,这样,每个⽂件包含的 代码就相对较少,很多编程语⾔都采⽤这种组织代码的⽅式。在Python中,⼀个.py⽂件就可以称之为 ⼀个模块(Module)。使⽤模块有什么好处? 1. 最⼤的好处是⼤⼤提⾼了代码的可维护性。其次,编写代码不必从零开始。当⼀个模块编写完毕, 就可以被其他地⽅引⽤。我们

2023-12-06 00:02:43 49 1

原创 python学习(3)

,但是这里不进行推荐,容易造成逻辑混乱。如下。

2023-11-06 01:09:33 71 1

原创 python学习(2)

同样使用dict的update方法,但传入的是关键字参数,还有相当的值,(注意:关键字参数形式,key对象只能是字符串对象)key不存在则是添加元素(key存在则是修改value)。双重for循环就是在一个for循环里在嵌套另一个for循环,即两个循环嵌套,还有多重循环嵌套的情况,但用的比较少,一般常用的是两个循环嵌套,主要是用在二维数组中使用。方法,可以使用索引位置进行对元素的删除,可以把删除元素的值取出赋值给变量,如果不加索引的话是直接删除最后一个元素,删除大于列表索引的值时,会报错。

2023-10-15 14:42:41 70 1

原创 python学习

如果想隔一个取一个,那么步长选为2,以此类推,这里不做过多的阐述了。在这里需要说明一个点就是,在python中没有一个真正意义上的多行注释,所谓的多行注释(使用三引号引起来的)本质上是一个多行的字符串,可以赋给一个变量,当赋给变量的时候就是一个字符串(可以多行输出),没有赋值给变量的时候就可以作为一个多行注释。print()函数是输出函数,不同于其他的编程语言,python的print可以输出各种各样的数据类型,包括字符串,整型,浮点型,列表,集合,字典等数据类型,同时可以同时输出不同数据类型的变量。

2023-07-23 19:51:19 51

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除