首页 > 编程语言 > 详细

python学习笔记(四)

时间:2019-06-20 01:20:28      阅读:159      评论:0      收藏:0      [点我收藏+]

一、函数补充

1、位置参数,必填的

2、默认值参数,非必填

3、*args可变参数、参数组、非必传,不限制个数,传多个参数,它把多个参数放到一个元组里面,元组名args,这个名字随便起,不能用关键字调用

4、**kwargs  关键字参数,非必传,不传存空字典,传入多个参数的时候,它把参数放到一个字典里面,必须使用关键字调用

5、关键字参数后面不能再用位置参数的

6、这几种一起传的话,顺序可以这样,位置参数,默认值参数,*args参数,**kwargs参数

def myfunc(name,addr=beijing,*args,**kwargs):#位置参数,默认值参数,可变参数,关键字参数
    print(name,name)
    print(addr,addr)
    print(args,args)
    print(kwargs,kwargs)
# myfunc(name=‘xiaobai‘,addr=‘shanghai‘,age=18,sex=‘nv‘)
myfunc(zxy,shanghai,good,a1=2,b1=4)

 

python学习笔记(四)

原文:https://www.cnblogs.com/wmxgreat/p/11055791.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!