python 之函数参数的定义

在廖雪峰的python自学网站学习pyhon时关于python中函数参数定义的记录。廖雪峰的python自学网址
python中的参数主要分为以下几种:

  1. 必填参数(位置参数)

  2. 默认参数

  3. 可变参数

  4. 关键字参数

  5. 命名关键字参数

    必填参数就是必须要填的参数,没有参数就会报缺少参数的异常,默认参数其实是给了必填参数一个默认值,调用函数的时候如果没有传入默认参数,则使用函数定义时的默认值,这样它就是非必填参数。可变参数用param来表示,相当于java中的一个List,可以为空。关键字参数用**param表示,相当于java中一个map,必须给参数指定参数名,也可以为空。命名关键字参数的前面 要有,隔开,例如(*,param1,param2),param1和param2都是指明参数名称的param,是必填的,缺少会报错。廖雪峰的python学习网上最后有两个很全面的例子可以看一下。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值