函数应用总结一

Posted 自动化前行者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了函数应用总结一相关的知识,希望对你有一定的参考价值。

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

第一、必选参数

1 def func1(name): #name是形参,函数调用的时候name是必选的
2     print name
3 myname=zhenxingmin
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) #调用的时候也要注意参数顺序

 

以上是关于函数应用总结一的主要内容,如果未能解决你的问题,请参考以下文章

PEP8规范总结

JVM调优总结-新一代的垃圾回收算法

JVM调优总结:新一代垃圾回收算法

JVM调优总结系列 教程:新一代垃圾回收算法

JVM调优总结-新一代的垃圾回收算法

JVM调优总结-新一代的垃圾回收算法