函数的参数类型

本文介绍了Python函数的四种参数类型:位置参数、默认参数、关键字参数和可变参数。位置参数按顺序传递,而默认参数在未指定时使用预设值。关键字参数允许按名称传递,不受顺序限制。可变参数包括可变位置参数(*args)和可变关键字参数(**kwargs),允许传递任意数量的参数。文章还包含动手实践环节,以加深理解。
摘要由CSDN通过智能技术生成

我们已经学习了如何定义一个函数并且调用这个函数,其实函数的定义和调用都不难,对吧?

本节我们学习函数的几种常用参数类型,可能会稍微有些复杂哟,我们一起来看一下。

位置参数

位置参数是Python中最常见的参数,什么是位置参数?

函数的参数在调用传值时,默认是按参数的位置顺序传值的,即形参的顺序与实参的顺序一一对应,这种参数称为位置参数。

我们定义一个info()函数,这个函数中有两个参数name和age。在调用info()函数时,需要给这两个参数赋值,且赋值时要和定义函数时的参数顺序和个数一一对应,否则会报错哟。

形参和实参解释:

形参是函数定义时所带的参数,只是意义上的一种参数,在定义的时候不占内存地址。

实参是函数调用时所带的参数,是一个真是存在的参数,是占用内存地址的。

默认参数

什么是默认参数?在定义函数时给形参赋予一个默认值,当调用函数时,如果没有给该参数赋新值,则会使用这个默认值。如果给参数赋予了新值,则会使用新值哟。

上图中在定义info()函数时,给name和age赋了一个默认值&#x

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值