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
投稿

猜你喜欢

  • Python基于wordcloud及jieba实现中国地图词云图

    2021-03-31 15:08:53
  • 对python3 urllib包与http包的使用详解

    2022-08-04 15:20:14
  • 详解Vue中Computed与watch的用法与区别

    2023-07-02 17:05:24
  • python实现代码审查自动回复消息

    2021-09-15 22:20:46
  • Go语言入门教程之Arrays、Slices、Maps、Range操作简明总结

    2024-05-09 14:56:40
  • Python玩转Excel的读写改实例

    2022-01-27 19:59:47
  • Python爬虫采集Tripadvisor数据案例实现

    2022-01-28 14:54:28
  • 激发你的灵感:50个优秀的Favicons设计

    2007-10-21 19:52:00
  • python转换字符串为摩尔斯电码的方法

    2022-01-01 10:17:44
  • python的去重以及数据合并的用法说明

    2023-01-12 07:12:57
  • Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】

    2023-11-04 19:44:17
  • Django rest framework如何自定义用户表

    2022-03-12 01:15:02
  • 让goland支持proto文件类型的实现

    2024-05-25 15:12:24
  • 对python requests的content和text方法的区别详解

    2022-10-14 14:28:37
  • Matlab中plot基本用法的具体使用

    2022-08-14 10:28:24
  • np.hstack()和np.dstack()的使用

    2021-02-03 12:52:15
  • MySQL数据库执行Update卡死问题的解决方法

    2024-01-15 16:06:50
  • python对数组进行反转的方法

    2023-08-12 13:38:54
  • Sql Server2005对现有数据进行分区具体步骤

    2008-06-26 13:18:00
  • python列表的切片与复制示例分析

    2023-07-15 02:12:34
  • asp之家 网络编程 m.aspxhome.com