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

    python函数两种传参的比较

    小妮浅浅小妮浅浅2021-07-29 10:07:35原创4062

    对比说明

    1、位置传参与形参一一对应,位置传参需带上形参名,可以不和形参一一对应,位置传参必须在关键字参数之前。

    位置传参严格按照参数位置传参,形参和实参的数量必须对应。

    2、关键字传参调用函数使用形参名字传入参数,可以与形参的顺序不同。

    实例

    def test(x, y, z):
        print(x, y, z)
     
     
    test(1, 2, 3)
    test(z=3, y=2, x=1)
    test(y=2, x=1, z=3)
    test(1, y=2, z=3)
    test(x=1, 2, 3) # 报错

    以上就是python函数两种传参的比较,希望对大家有所帮助。更多Python学习指路:python基础教程

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

    专题推荐:python函数
    上一篇:Python如何对多个sheet表进行整合? 下一篇:python有哪些编译器

    相关文章推荐

    • python函数怎么返回值• 关于python函数式编程详细介绍• Python函数嵌套变量的使用方法• 如何快速掌握Python函数的作用域?• python函数形参和实参有什么区别?• 如何快速掌握使用Python函数嵌套?• python函数里的取整方式有哪些?• 什么是python函数的局部变量?• python函数参数的传递怎么实现?• python函数中的多态是什么意思?• python函数变量作用域如何理解使用?• python函数重载是什么?• 如何将python函数模块化?• python函数超时怎么自动退出?• Python函数中参数和返回值的详解• Python函数文档怎么写?• python函数装饰器的应用过程• python函数传递参数的两种方式• python函数标注是什么• python函数形式如何实现生成器• Python函数调用跟踪装饰器• python函数式编程如何理解• python函数如何指定默认值• python函数中返回值的作用• python函数符号sympy的用法• python函数的理解及定义

    全部评论我要评论

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

  • 取消发布评论
  • 

    Python学习网