python中函数的五种参数传递的方式

        在学习了python函数之后发现它的函数值传递有几种是不同于其他语言的,详细内容参见下面的代码,我都有做内容解释

#位置传参,很简单,就平常使用的方式
#关键字传参
def use_in(name,age,gendar):
    print(f"name={name} age={age} gendar={gendar}")

#use_in(age=18,name="Forever","Men")位置实参不能置于关键字实参后面
use_in(age=18,name="Forever",gendar="Men")
use_in("Forever",18,gendar="Womam")

#缺省参数传值
def use_(name,age="19"):
    print(f"name={name},age={age}")
use_("For")

#不定长参数传递两种:位置传递(元组)和关键字传递(字典)
#位置传递:单个*
def first_(*args):
    print(args)
first_("Forever",19)
#关键字传递:两个**
def second_(**kind):
    print(kind)
second_(name='Forever',age=20)

喜欢的朋友可以一起讨论!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值