python函数两种传参的比较

  • 更新时间:2021-07-21 08:24:07
  • 编辑:熊兴怀
我们帮大家精选了相关的编程文章,网友冯映容根据主题投稿了本篇教程内容,涉及到Python相关内容,已被485网友关注,内容中涉及的知识点可以在下方直接下载获取。

参考资料

正文内容

小编给大家总结一篇《python函数两种传参的比较》的技术内容,代码整理的很实用,把网友测试过的内容发布到这里,为了大家阅读方便。

python函数两种传参的比较

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实现区域填充的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

    发布时间:2021-09-26

  • 初学python看什么书?

    初学python可以看:Python编程:入门到实践、Python基础教程第2版、笨办法学Python、利用Python进行数据分析、Python语言及其应用、Python编程入门(第3版)等等的书籍。

    发布时间:2019-06-26

用户留言