导语:
本文主要介绍了关于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学习推荐:
。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在python中创建一个新表09/09
- ♥ 09/08
- ♥ python一句代码合并Excel表02/04
- ♥ 如何编写python头文件09/20
- ♥ 方便的 Python 编辑器有哪些?12/06
- ♥ operator中的python是什么12/12
内容反馈