Python中关键字传参问题

1、位置传参,顾名思义就是通过位置来传递参数

2、关键字传参则是通过在=直接指定赋值的方式传参。以下做个演示:

注意:混合传参需要位置传参在前,关键字传参在后,否则会报错!

def happy_brithday(name,age):
    print('祝'+name+'生日快乐')
    print((str(age)+'岁生日快乐'))
happy_brithday('吴某',18)#位置传参
happy_brithday(age=18,name='吴某')#关键字传参
happy_brithday('吴某',age=18)#混合传参需要位置传参在前,关键字传参在后,否则会报错!

3、 默认参数

def happy_brithday(age=18,name='吴某'):
    print('祝'+name+'生日快乐')
    print((str(age)+'岁生日快乐'))
happy_brithday()#默认
happy_brithday('zhang某')#位置
happy_brithday(age='19')#关键字

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值