既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
这里写目录标题
一、递归
🌟作用:在函数内部调用自己若干次
例1:利用递归函数计算1到10的和
def sum\_num(num):
if num>=1:
sum=num+sum_num(num-1)
else:
sum=0
return sum
print(sum_num(10))
例2:利用递归函数计算10的阶乘
def sum\_num(num):
if num==0:
sum=1
else:
sum=num\*sum_num(num-1)
return sum
print(sum_num(10))
二、回调函数
🌟把一个函数a作为参数传给另一个函数b,则称该函数a为回调函数
🔥🔥🔥特别注意:在函数中的调用函数分为以下情况:
1、如果调用的是自身,是递归
2、如果调用的是其他函数,叫普通调用
3、如果借用参数调用别的函数,叫回调函数
回调分为同步回调和异步回调
同步回调:是等待b执行完成后再调用a
异步回调:是不等待b执行完,直接调用a
1、同步回调
import random
def product\_nun(fn):
l=[]
for i in range(10):
x=random.randint(1,100)
l.append(x)
res_callback(l)
def res\_callback(result):
print('产生的随机列表为:',result)
jishu=[]
for j in result:
if j%2==1:
jishu.append(j)
print('奇数列表:',jishu)
product_nun(res_callback)
执行结果:
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新