当前位置: 首页 > news >正文

网站seo哪家公司好/网站排名优化培训课程

网站seo哪家公司好,网站排名优化培训课程,网站建设好的乡镇,邯郸城乡建设部网站首页1. 函数嵌套 1.1 作用域与函数定义 Python以函数为作用域,内部数据只能被当前作用域或子作用域访问。 NAME "全局变量"def outer():def inner():print(NAME) # 访问全局变量inner()outer() # 输出:全局变量关键点: 函数查找…

1. 函数嵌套

1.1 作用域与函数定义

Python以函数为作用域,内部数据只能被当前作用域或子作用域访问。

NAME = "全局变量"def outer():def inner():print(NAME)  # 访问全局变量inner()outer()  # 输出:全局变量
关键点:
  • 函数查找变量时遵循 LEGB规则(Local → Enclosing → Global → Built-in)
  • 函数定义的位置影响作用域(全局/局部)

1.2 嵌套函数的作用域问题

示例1:变量查找顺序
def outer():name = "外层变量"def inner():print(name)  # 优先查找外层作用域return innerfunc = outer()
func()  # 输出:外层变量
示例2:变量动态绑定
def outer():funcs = []for i in range(3):def inner():print(i)funcs.append(inner)return funcsf1, f2, f3 = outer()
f1()  # 输出2(闭包捕获的是变量i的最终值)

1.3 应用场景

  • 封装功能:将内部函数隐藏在父函数中,避免全局命名冲突。
  • 代码复用:拆分复杂功能为多个嵌套函数。
# 生成验证码示例
def create_code():import randomdef generate_chars():# 生成随机字符return random.sample("ABCDEFG", 4)def add_noise(image):# 添加干扰线/点passcode = generate_chars()add_noise(code)return code

2. 闭包

2.1 闭包的定义

闭包是由函数及其相关引用环境组合而成的实体,能捕获并保存外部作用域的变量。

def outer(msg):def inner():print(msg)  # 捕获外部变量msgreturn innerclosure = outer("Hello")
closure()  # 输出:Hello
闭包三要素:
  1. 嵌套函数
  2. 内部函数引用外部变量
  3. 外部函数返回内部函数

2.2 应用场景

场景1:封装私有数据
def counter():count = 0def add():nonlocal countcount += 1return countreturn addc = counter()
print(c(), c(), c())  # 输出:1 2 3
场景2:延迟执行
def download(url):def handler():# 实际下载逻辑print(f"下载完成:{url}")return handlertask = download("https://example.com")
task()  # 在需要时执行
http://www.whsansanxincailiao.cn/news/32051082.html

相关文章:

  • 栾城网站建设/新网站百度多久收录
  • 西安做网站企业/全网营销软件
  • 五金外贸网站/百度新闻下载安装
  • 湛江网站设计哪家好/山东免费网络推广工具
  • 站点创建成功/百度怎么推广自己的视频
  • 一学一做看视频网站有哪些/如何免费制作网站
  • 购买营销型网站/网推拉新app推广平台
  • 自适应网站开发资源/资源猫
  • 外贸一站式推广服务/产品销售方案与营销策略
  • 网站如何做问卷调查/线上销售水果营销方案
  • 珠海网站设计培训学校/如何让百度收录自己的网站信息
  • 东莞网站设计找哪里/搜索引擎的三个技巧
  • 优质网站建设服务/seo推广沧州公司电话
  • 企业手机网站建设精英/品牌推广策划
  • 西安网站设计制作多少钱/网易搜索引擎入口
  • 乌鲁木齐的网站建设/线上拓客渠道有哪些
  • 苏州网站备案查询/谷歌chrome官网
  • 商城网站制作需要多少费用/农村电商平台有哪些
  • 做网站开发需要学那些东西/网站seo优化技能
  • wordpress网站安全/东莞网站推广公司黄页
  • 网站 ip修改备案流程图/四种营销模式
  • 北京网站建设专业乐云seo/注册一个公司网站需要多少钱
  • 新手如何做网站/购物网站排名
  • 长春网站建设网/网络营销培训班
  • wordpress怎么分段/seo研究中心培训机构
  • 黑龙江建设网官方网站三类人员/电脑培训学校课程
  • 有没有做网站的随州/游戏推广平台有哪些
  • 怎么自己做优惠券网站/微信推广软件哪个好
  • 集团企业网站建设/搜索引擎有哪些网站
  • 接单做效果图网站/友谊平台