专栏首页python3函数的参数

函数的参数

一、位置参数

1 def func(a,b,c):
2     print(a)
3     print(b)
4     print(c)
5 func(1,2,3)
6 func(1,2)#报错
7 func(1,2,3,4)#报错

从上面的例子看,函数调用时传入的实参必须与形参一一对应,缺一不可,多一不可。

二、关键字参数

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

使用关键字参数的方式调用函数时需要注意的是,位置参数必须在关键字参数的左边

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python的四大函数讲解

          def 函数名(参数1,参数2...):         函数体

    py3study
  • 函数对象

    py3study
  • 习题21:函数可以返回东西

    注释:上面例子,创建了加减乘除数学函数:add,subtract,multiply,以及divide 重要的是函数的最后一行,例如add的最后一

    py3study
  • Python3之命名关键字参数

    在*后面的参数都是命名关键字参数,传值的时候必须按照关键字参数进行传值,*args后面的参数也是命名关键字参数,例如此种形式:

    py3study
  • Golang不定参数

    1.有时候想一个函数中传入的参数很可能是不定的,除了可以使用: func funcname(...interface{}){} 2.也可以将许多参数放进一个数组...

    李海彬
  • Golang不定参数

    1.有时候想一个函数中传入的参数很可能是不定的,除了可以使用: func funcname(...interface{}){} 2.也可以将许多参数放进一个数组...

    李海彬
  • iCub 一个拥有自我意识的机器人

    人的自我有5个组成部分。机器现在已经具备了其中3个。那么,人工意识离我们还有多远呢?它又能揭开哪些关于我们人类自身的秘密呢? 什么是自我?17世纪,勒奈·笛卡...

    机器人网
  • 结合人类视觉注意力进行图像分类

    注:昨天推送发现内容有一个严重错误,所以临时删除了文章的链接,希望关注的您能够谅解,我们也是希望推送最完整最准确的内容,谢谢您的支持与关注,谢谢! 好久没有和大...

    计算机视觉研究院
  • 强化学习实验里到底需要多少个随机种子的严格证明

    AI 研习社按:在机器学习和深度强化学习研究中,可重复性成为了最近最为热门、最常被人诟病的话题之一。复现一篇基于强化学习的文章远比想象的难,具体分析可参照《le...

    AI研习社
  • 强化学习实验里到底需要多少个随机种子的严格证明

    AI 科技评论按:在机器学习和深度强化学习研究中,可重复性成为了最近最为热门、最常被人诟病的话题之一。复现一篇基于强化学习的文章远比想象的难,具体分析可参照《l...

    AI科技评论

扫码关注云+社区

领取腾讯云代金券