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

python学习day11

函数对象

a=1
print(a)
print(id(a))
print(type(a))

函数的嵌套

没人用,没必要

def f2():print('from f2')
def f1():return f2
print(f2)
print(f2())
f2()
f1()
print(f1())

名称空间和作用域

执行顺序:内置名称空间-->全局名称空间-->局部名称空间
查找顺序:从当前名称空间开始查找,然后逐步往上

x=1
def f1():x=2x=3print(x)
x=4
print(x)
f1()

作用域

全局作用域:适用于全局+局部
局部作用域:只适用于局部

def f1():def f2():print('f2works')f2()return f2
f1()
print(f1())
f2()

global:局部-->全局

def f1():global f2def f2():print('f2works')f2()return f2
f1()
print(f1())
f2()

nonlocal:局部-->外部

x=1
def f1():x=5def f2():nonlocal xx=2x=3print(x)f2()print(x)
x=4
print(x)
f1()x=1
def f1():x=5def f2():x=2x=3print(x)f2()print(x)
x=4
print(x)
f1()
http://www.jsqmd.com/news/151358/

相关文章:

  • 电子电气架构 --- 新能源汽车领域有哪些新技术(上)
  • 工业现场下串口数据接收抗干扰设计:STM32CubeMX实现
  • 开源大模型+商业算力结合的最佳路径:TensorRT实践
  • Multisim14.3下载安装一文说清:整合常见疑问解答
  • STM32最小系统板驱动LED灯新手教程
  • 电子电气架构 --- 新能源汽车领域有哪些新技术(中)
  • 嵌入式系统中UART中断通信的高效设计方法
  • 创造社会价值:让更多普通人享受到AI进步红利
  • 构建高并发AI推理服务?TensorRT不可忽视的五大优势
  • LCD12864并行接口操作流程:典型时序波形分析
  • CubeMX配置看门狗提升稳定性:工业级设计建议
  • JLink驱动安装简明教程:聚焦关键配置节点
  • JLink驱动与时钟同步机制在工业控制中的联动分析:全面讲解
  • NVIDIA官方出品,必属精品:TensorRT镜像价值分析
  • 大模型应用卡顿?可能是缺少这一步:TensorRT转换优化
  • Packet Tracer官网下载全过程详解:完整指南
  • 拥抱开源生态:积极参与HuggingFace等社区协作
  • CCS安装项目应用:结合LaunchPad板卡实测
  • 下一代AI基础设施标配:GPU + TensorRT + 高速网络
  • 中小企业逆袭利器:借助TensorRT降低大模型门槛
  • 【2025最新】基于SpringBoot+Vue的企业内管信息化系统管理系统源码+MyBatis+MySQL
  • 【毕业设计】SpringBoot+Vue+MySQL 热门网游推荐网站平台源码+数据库+论文+部署文档
  • Keil5使用教程STM32:解决常见编译错误的实用指南
  • Java Web 三国之家网站系统源码-SpringBoot2+Vue3+MyBatis-Plus+MySQL8.0【含文档】
  • Vite创建vue3项目目录结构
  • 不想被算力卡脖子?掌握TensorRT自主优化能力
  • 移植开源软件Notepad--(NDD)到鸿蒙PC:环境搭建与配置
  • 基于TensorRT镜像的大模型服务架构设计实践
  • 电子电气架构 --- 新能源汽车领域新技术(中)
  • 利用HardFault_Handler进行内存错误检测:项目应用