python嵌套函数使用外部函数变量的方法(Python2和Python3)

作者:mdxy-dxy 时间:2022-05-16 20:29:25 

python嵌套函数使用外部函数变量的方法,Python2和Python3均可使用

python3


def b():
b = 1
def bchange():
  nonlocal b
  b += 1
bchange()
print(b)

Python 2 只能这样(利用 mutable 对象):


def b():
b = [1]
def bchange():
  b[0] += 1
bchange()
print b[0]
标签:嵌套函数,外部函数变量
0
投稿

猜你喜欢

  • oracle 日期函数集合(集中版本)第1/2页

    2009-06-19 17:23:00
  • php实现mysql同步的实现方法

    2023-11-24 13:58:56
  • 如何将自己的python代码发布在pip install给别人使用你知道吗

    2022-07-19 20:36:21
  • Python抓包程序mitmproxy安装和使用过程图解

    2023-12-09 19:45:12
  • Python实现对照片中的人脸进行颜值预测

    2023-04-05 18:21:12
  • SQL Serve数据库到DB2连接服务器的实现过程全解

    2010-08-31 15:06:00
  • System.Runtime.InteropServices.COMException的解决方法

    2023-07-18 15:03:27
  • python可视化分析绘制带趋势线的散点图和边缘直方图

    2023-08-16 04:10:10
  • layer弹窗插件操作方法详解

    2023-08-09 14:30:14
  • python语言元素知识点详解

    2023-07-30 03:33:08
  • python中异常捕获方法详解

    2021-10-30 10:06:09
  • 如何取得服务器上的用户组列表?

    2010-01-18 20:54:00
  • 《CSS禅意花园》学习笔记

    2008-10-20 12:43:00
  • 用实例说明python的*args和**kwargs用法

    2021-05-04 08:25:55
  • python函数参数(必须参数、可变参数、关键字参数)

    2023-09-17 07:54:28
  • python 读取目录下csv文件并绘制曲线v111的方法

    2022-08-21 16:05:34
  • python连接sql server乱码的解决方法

    2023-06-27 07:25:17
  • JavaScript Length 字符长度函数

    2008-12-12 12:29:00
  • PHP基于cookie与session统计网站访问量并输出显示的方法

    2023-11-15 08:38:52
  • 浅谈python中对于json写入txt文件的编码问题

    2022-01-28 05:08:58
  • asp之家 网络编程 m.aspxhome.com