知行编程网知行编程网  2022-11-02 22:30 知行编程网 隐藏边栏  3 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于Python函数嵌套变量的使用方法的相关知识,希望可以帮到处于编程学习途中的小伙伴

很多小伙伴都学过Python函数嵌套,但是不会用到变量。今天小编就带大家一起来学习一下。



主要方法如下:


1.*args 把所有位置参数聚合到元组中


2.**kwargs 把所有的关键字参数聚合到字典中


3.‘*’在函数的调用时,代表打散


4.默认参数的陷阱!

<p><span>def func(name,alist=[]):
    alist.append(name)
    return alist
    res = func('alex')
    res2 = func('panda')
    #res == ['alex']
    #res2 == ['alex','panda ']
    #如果 默认参数 指向一个可迭代的数据类型<br/></span></p>


5.局部嵌套定义的函数需要用

nonlocal

声明

<p><span>def wrapper():
     count = 1
     def inner():
        nonlocal count
        count += 1<br/></span></p>


这就是 Python 函数使用变量嵌套的方式。更多Python学习推荐:



本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享