python
文章平均质量分 51
自学python
无敌小手
我是厂仔
展开
-
python中 高阶函数是指什么?
一个函数的参数,可以是另外一个或者几个函数。print("我是函数a")b的参数是一个函数a。原创 2023-06-01 14:09:15 · 38 阅读 · 0 评论 -
python中 什么是闭包其中的作用域
def do_nonlocal(): # 函数嵌套赋值,将spam定义为不是本地、不是局部变量,为自定义变量,它会保留定义函数时变量的绑定,当定义变量的作用域不可以用了,那些绑定仍然可以被调用。# # nonlocal 就是把这个count进行标记,告诉这个test2()这个函数 count 既不是本地,也不是全局,count 为自由变量。2、当执行a()的时候,f函数的任务已经完成了,它占用的资源就会释放掉,这其中包括了函数f环境中定义的count变量。原创 2023-06-01 13:14:43 · 71 阅读 · 0 评论 -
Python之集合set(详解)
使用符号:使用大括号{}集合:kv一致的字典,不需要重复出现,不需要键值对集合是无序的,***自带去重复的效果***原创 2023-06-16 09:26:23 · 105 阅读 · 0 评论 -
python-字典dict
setdefault 如果key不在,创建有默认值的key。key -value 映射结构,简称 k-v 结构。字典使用key来访问元素,key具有无歧义的唯一性。key 必须无歧义,可哈希(可hash)内置函数dict,使用内置函数可以不写等于。popitem 移除最后的键值对。update 修改字典内容。clear 移除全部的键值对。pop 移除指定的键值对。index 查找x首次出现的位置。count 查找x 出现的次数。使用符号 {} 大括号。原创 2023-06-16 09:20:27 · 44 阅读 · 0 评论 -
python中的深拷贝和浅拷贝(详解)
除ID之外,其他状态都有可能发生改变可变对象有:列表、集合、字典l = []print("修改前id= ", id(l))print("修改后id= ", id(l))print(l)结果:修改前id= 2597667097216修改后id= 2597667097216[132]2、什么是不可变对象,有哪些?包括id在内的各种状态,都不会发生变化不可变对象有:大部分是python内置数据类型: 数字,字符串,元组i = 123print("修改前id= ", id(i))原创 2023-06-15 20:13:55 · 1763 阅读 · 0 评论 -
python-对象
标识是唯一的对象,指内存地址,内置函数可以用id(obj)返回对象obj的标识。内存上存储的数据信息,可以用内置函数print(obj)打印。对象的本质就是、一个内存块、拥有特定的值,支持特定类型的操作。存储内存地址上数据类型,可以用内置函数,type(obj)每个对象:1、标识 2、类型、3、值组成。原创 2023-06-12 22:59:36 · 45 阅读 · 0 评论 -
列表list使用append方法添加元素直接打印输入为什么为None了?
1、我们我们使用append函数方法,无返回值,所有返回了None。print(list_None.append("无敌小手"))2、不能直接打印结果,所以最后我们打印出来为None了。原创 2023-06-10 10:58:29 · 606 阅读 · 0 评论 -
Python中数据结构--列表list (详解)
列表于特定顺序的元素构成的,可以创建元素有:字母表中所有的字母,数字0-9,任何东西加入列表元素当中,元素和元素之间没有任何关系的,重复的也可以的。在python中,可以用方括号【】来表示,用逗号分隔其中的元素列表是有序的集合。原创 2023-06-10 12:00:56 · 390 阅读 · 0 评论 -
Python不可变类型之元组tuple
元组是有序的且不可更改的集合 ,用 () 表示,元组的元素无法修改静态数组,不可变,元组内部数据建立就不可修改元组缓存于python的运行时的环境,使用元组无需访问内核去分配内存元组可以拼接元组,转换类型去增删改查支持切片元组不可修改,安全可读、速度快可以存多个值 有序,依赖索引取值不可变类型—>可 hash 类型。原创 2023-06-09 18:18:04 · 294 阅读 · 0 评论 -
python--闭包
闭包实现数据的封装、方法的复用等;此外,通过使用闭包可以避免使用全局变量,还能将函数与其所操作的数据关连起来。引用了自身的变量的函数,这个引用的自身变量将和这个函数时一同存在的,即时厉害了创造的环境也是一样的。闭包在运行的时候可以有多个实例,不同的环境引用环境和相同的函数组合可以产生不同的实例。通俗讲解我们调用一个带有返回值的函数x,函数x会返回一个函数y,这个函数y就叫闭包。y = x('我是y的id')y("我是y的name")原创 2023-05-30 16:51:08 · 85 阅读 · 0 评论 -
(一):如何查看自己python的版本
一:通过命令行在自己pycharm 终端中输入一串命令行。二、使用内置的sys 模块进行查询。原创 2023-05-29 23:17:46 · 5063 阅读 · 0 评论