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

    python混合传递的基本原则

    小妮浅浅小妮浅浅2021-08-18 09:31:48原创6493

    基本原则

    1、先按照参数的位置传递。

    2、再按照参数的关键字传递。

    3、最后按包裹的形式传递。注意定义函数时参数有默认值,则带有默认值的参数必须跟在必选参数的后面。

    实例

    func(1,2)  # 按位置传递方式将1、2赋值给a、b,c采用默认值0
    a=1 b=2 c=0 args = () kw = {}
    func(1, 2, c=3)  # 按位置传递方式将1、2赋值给a、b,将3赋值给c
    a=1 b=2 c=3 args = () kw = {}
     func(1, 2, 3, 'a', 'b')
    a=1 b=2 c=3 args = ('a', 'b') kw = {}
     func(1, 2, 3, 'a', 'b', x=99)
    a=1 b=2 c=3 args = ('a', 'b') kw = {'x': 99}

    以上就是python混合传递的基本原则,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python混合传递
    上一篇:python解包裹传递是什么 下一篇:python局部变量是什么

    相关文章推荐

    • python中Harris角点检测• python字典键的两个特性• python缺失值的解决方法• python中Box-Cox变换是什么• python中fail函数如何使用• python中yaml文件的使用规则• python中yaml的三种数据结构• python中cookie和session的区别• python有哪些常见的接口测试工具• python函数中参数位置如何传递• python关键字如何传递参数

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网