摘要:
# 双层装饰器 def outter(func): def wrapper(*args, **kwargs): # wrapper是未来要运行的函数 # 加功能 res = func(*args, **kwargs) # func是被装饰的函数 return res return wrapper @ 阅读全文
posted @ 2026-01-24 13:56
Fart*
阅读(1)
评论(0)
推荐(0)
摘要:
目录函数对象可变长参数名称空间与作用域闭包函数装饰器迭代器 函数对象 函数名就是变量名 a = 1 def func(): print('from func') print(func) # 函数名等同于变量名 b = a # 1 f = func f() # func() 可变长参数 # 做形参 # 阅读全文
posted @ 2026-01-24 13:55
Fart*
阅读(1)
评论(0)
推荐(0)
摘要:
目录一、可迭代对象1.1 总结二、迭代器对象2.1 总结三、for循环原理 一、可迭代对象 python中一切皆对象,如 x = 1 name = 'nick' lis = [1, 2] tup = (1, 2) dic = {'name': 'nick'} s1 = {'a', 'b'} def 阅读全文
posted @ 2026-01-24 13:55
Fart*
阅读(1)
评论(0)
推荐(0)
摘要:
目录一、什么是闭包?1.1 两种为函数传参的方式二、闭包函数的应用 函数对象:可以将定义在函数内的函数返回到全局使用,从而打破函数的层级限制。 名称空间与作用域:作用域关系在函数定义阶段时就已经固定死了,与调用位置无关,即在任意位置调用函数都需要跑到定义函数时找到作用域关系。 一、什么是闭包? 闭包 阅读全文
posted @ 2026-01-24 13:55
Fart*
阅读(1)
评论(0)
推荐(0)
摘要:
目录一、名称空间1.1 内置名称空间1.2 全局名称空间1.3 局部名称空间1.4 加载顺序1.5 查找顺序二、作用域2.1 全局作用域2.2 局部作用域2.3 注意点2.4 函数对象+作用域应用三、补充知识点3.1 global关键字3.2 nonlocal关键字3.3 注意点 一、名称空间 名称 阅读全文
posted @ 2026-01-24 13:55
Fart*
阅读(1)
评论(0)
推荐(0)
摘要:
目录一、可变长参数*二、可变长参数**三、可变长参数*和**联用 一、可变长参数* # 可变长参数之* def func(name,pwd,*args): print('name:', name, 'pwd:' , pwd) print(args) return 1 res = func('hany 阅读全文
posted @ 2026-01-24 13:55
Fart*
阅读(1)
评论(0)
推荐(0)
摘要:
目录一、函数嵌套的定义通过给一个函数传参即可求得某个圆的面积或者圆的周长方法一方法二二、函数的嵌套调用 一、函数嵌套的定义 函数内部定义的函数,无法在函数外部使用内部定义的函数。 def f1(): def f2(): print('from f2') f2() f2() # NameError: 阅读全文
posted @ 2026-01-24 13:55
Fart*
阅读(1)
评论(0)
推荐(0)
摘要:
目录一、什么是返回值?二、为什么要有返回值? 一、什么是返回值? 函数内部代码经过一些列逻辑处理获得的结果 def func(): name = 'nick' return name name = func() print(name) nick 二、为什么要有返回值? 题目:现在有一个需求,比较两个 阅读全文
posted @ 2026-01-24 13:55
Fart*
阅读(1)
评论(0)
推荐(0)
摘要:
目录一、函数对象的四大功能1、引用2、当作参数传给一个函数3、可以当作函数的返回值4、可以当作容器类型的元素二、猜年龄游戏 一、函数对象的四大功能 函数是第一类对象,即函数可以被当作数据处理 def func(): print('from func') print(func) <function f 阅读全文
posted @ 2026-01-24 13:55
Fart*
阅读(1)
评论(0)
推荐(0)
摘要:
目录一、形参和实参1.1 形参1.2 实参二、位置参数2.1 位置形参2.2 位置实参三、关键字实参四、默认形参五、总结 一、形参和实参 1.1 形参 在函数定义阶段括号内定义的参数,称之为形式参数,简称形参,本质就是变量名。 python def func(x, y): print(x) prin 阅读全文
posted @ 2026-01-24 13:55
Fart*
阅读(1)
评论(0)
推荐(0)

浙公网安备 33010602011771号