<iframe id="Ups64b7s-1706017415196" frameborder="0" src="//i2.wp.com/player.bilibili.com/player.html?aid=924126304" allowfullscreen="true" data-mediaembed="bilibili"></iframe>
1
01-函数名的本质
02-lambda(匿名函数)
- 作用
- 匿名函数就是对普通函数的缩写
- 语法
- lambda 参数: 返回的数据(默认可以返回)
def func(a, b): return a + b # 这里的匿名函数就是对 func的缩写 foo = lambda a, b: a + b print(foo(10, 20))
03-回调函数(callback)的使用
- 什么是回调函数
-
lambda作为回到函数使用
- 场景比较多
- sorted不会修改原始数据(返回一个列表)
- 列表
- 元组
- 字典
- 字符串
-
函数是否修改原始数据判断方法
-
# 有返回值 大概率没有修改原始数据 # 没有返回值 大概率修改了原始数据 a = [9, 1, 3] # sort函数修改了原始的列表 # sort没有返回值 修改的就是原始的列表 a.sort(reverse=True) print(a) # replace函数没有修改原始的字符串 b = "abcdefg" # replace没有修改原始的字符串 所以会返回一个新的字符串 ret = b.replace("a", "1") print(b) print(ret)
-