2022年1月10日

07.python函数作用域global、nonlocal、LEGB

摘要: 函数作用域 作用域 一个标识符的课件范围,这就是标识符的作用域,一般常说的是变量的作用域 def foo(): x = 100 print(x) # 可以访问到吗 上例中x不可以访问到,会抛出异常(NameError: name 'x' is not defined),原因在于函数是一个封装,它会开 阅读全文

posted @ 2022-01-10 12:44 无语至极 阅读(124) 评论(0) 推荐(0) 编辑

06.python函数形、参实参、keyward-only、Positional-only、解构、返回值

摘要: Python函数 函数 数学定义 y=f(x) ,y是x的函数,x是自变量。y=f(x0, x1, ..., xn) Python函数 由若干语句组成的语句块、函数名称、参数列表构成,它是组织代码的最小单元 完成一定的功能 函数的作用 结构化编程对代码的最基本的封装,一般按照功能组织一段代码 封装的 阅读全文

posted @ 2022-01-10 11:21 无语至极 阅读(159) 评论(0) 推荐(0) 编辑

05.python解析式、匿名函数lambda、可迭代对象、迭代器、生成器、生成器表达式、生成器函数、内建函数

摘要: 匿名函数 匿名:隐藏名字,即没有名称 匿名函数:没有名字的函数。 函数没有名字该如何定义?函数没有名字如何调用? Lambda表达式 Python中,使用Lambda表达式构建匿名函数。 lambda x: x ** 2 # 定义 (lambda x: x ** 2)(4) # 调用 foo = l 阅读全文

posted @ 2022-01-10 10:42 无语至极 阅读(158) 评论(0) 推荐(0) 编辑

导航