python 函数参数

 

分类

1.必备参数,必须要传的参数

def f1(a):

  print(a)

a就是必备参数

2.默认参数

def f2(a,b=1):

  print(a,b)

b就是默认参数,如果有必备参数,则默认参数定义必须在必备参数后面

3.可变参数

元组类型*args  字典类型**kwargs,**args必须在*args后面

 

 

概念

4.关键字参数

调用的时候使用a='xx'这种格式,就是关键字参数

如f1(a=3)

5.位置参数

f2(1,2)--> a=1,b=2,按照函数定义时参数的位置依次赋值,即为位置参数

6.命名关键字参数

def f1(a,b=1,*,c,d):
    print(a)
    print(b)
    print(c)
    print(d)

f1(2,c='cc',d='dd')

c和d必须传值,并且必须以关键字参数的形式传递

转载于:https://www.cnblogs.com/smileyes/p/7045431.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值