• 技术文章 >Python技术 >Python基础教程

    Python函数嵌套变量的使用方法

    小P小P2020-11-05 09:33:36原创3239

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

    主要方法如下:

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

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

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

    4.默认参数的陷阱!


    1

    2

    3

    4

    5

    6

    7

    8

    <p style="line-height: 1.75em;"><span style="font-family: 微软雅黑, "Microsoft YaHei"; font-size: 14px;">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 声明


    1

    2

    3

    4

    5

    <p style="line-height: 1.75em;"><span style="font-family: 微软雅黑, "Microsoft YaHei"; font-size: 14px;">def wrapper():

         count = 1

         def inner():

            nonlocal count

            count += 1<br></span></p>


    以上就是Python函数嵌套使用变量的方法。更多Python学习推荐:PyThon学习网教学中心

    专题推荐:python函数嵌套变量
    上一篇:Python中for循环的动态范围 下一篇:Python中如何拆分多层嵌套列表

    相关文章推荐

    • 详解Python的函数嵌套• python函数嵌套时怎么调用

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网