Python闭包应用与优势.pdfVIP

  • 0
  • 0
  • 约3.58万字
  • 约 48页
  • 2026-11-03 发布于北京
  • 举报

19.1

闭包

1.为什么要使用闭包?

2

#

问题:初中里学过函数,例如y=kx+b,

y=ax+bx+c

#

以y=kx+

b为例,请计算一条线上的若干点(即给定x值计算出y值)

#

第1

种

#

k

=1#

b

=2#

y

=k*x+b

#

缺点:

如需多次计算,则需重复书写

y

=k*x+b

此类表达式

#

第2

种

def

line_2(k,

b,

x):

print(k*x+b)

line_2(1,

2,

0)

line_2(1,

2,

1)

行_2(1,

2,

2)

#

缺点:若需多次计算该直线上y值,每次都必须重复传递k和b参数,繁琐

烦

print(‑*50)

#

第3

种:

全

局变=1

-程序员代码训练

19.1闭包

1.为什么要使用闭包?

#问题:初中里学过函数,例如y=kx+b,y=ax2+bx+c

#以y=kx+b为例,请计算一条线上的过个点即给x值计算出y值

#第1种

#k=1

#b=2

#y=

文档评论(0)

1亿VIP精品文档

相关文档