python函数得参数

默认参数:

>>> def enroll(name,gender,age=6,city='Beijing'):
        print('name:',name)

>>> enroll('Sarah,'F')

可变参数:

>>> def calc(*numbers):
        sum = 0
        for n in numbers:
            sum = sum + n*n
        return sum

>>> calc(1,2)
>>> calc(1,2,3)

关键字参数:

>>> def person(name,age,**kw):
        print('name:',name,'age:',age,'other:',kw)

>>> person('Michael',30)
name:Michael  age:30  other:{}

>>> person('Adam',45, gender='M', job='Engineer')
name:Adam  age:45  other:{'gender':M,'job':'Engineer'}

命名关键字参数:

>>> def person(name, age, *, city, job):
        print(name, age, city, job)
>>> person('Jack', 24, city='Beijing', job='Engineer')
Jack 24 Beijing Engineer

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值