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

    python混合传递的基本原则

    小妮浅浅小妮浅浅2021-06-10 11:50:25原创41

    1、基本原则

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

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

    (3)最后按包裹的形式传递。

    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基础教程

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

    相关文章推荐

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

    全部评论我要评论

  • 取消发布评论发送
  • 

    Python学习网