python函数参数应用总结示例

python函数参数类型:第一,必选参数,默认参数,可变参数,关键字参数,函数定义的时候参数顺序,必选参数,默认值参数,可变参数,关键字参数

第一、必选参数

1 def func1(name): #name是形参,函数调用的时候name是必选的
2     print name
3 myname='zhenmin'
4 func1(myname)

第二、默认参数

1 def func2(name,age=30):#age默认参数
2     print 'name:%s\nage:%s,'%(name,age)
3 func2('zhenxingmin') #可以不给age传入值
4 func3('zhen',32)#可以给age传入参数,

第三、可变参数

 1 def func3(*params):#可变参数
 2     result=0
 3     for each in params:
 4         result=result+each
 5     return result
 6 myparams=range(10)
 7 print myparams
 8 print func3(*myparams) #*参数,这样实参以tuple的形式传入函数
 9 print func3(1,2,3)#也可以这样调用
10 print func3(*(2,5,6))#*参数,这样实参以tuple的形式传入函数

第四、关键字参数

1 def func4(name,age,city='beijing',*arg,**args):
2     print '必选参数',name,age
3     print '默认参数',city
4     print '可变参数',arg
5     print '关键字参数',args
6 func4('zhen',30,'nanjing',40,50,sex='famale',result='sys') #调用的时候也要注意参数顺序

 

转载于:https://www.cnblogs.com/zidonghuaqianxing/p/6251791.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值