python 参数
来源:互联网 发布:php下载zip文件损坏 编辑:程序博客网 时间:2024/06/05 11:00
位置参数:
#位置参数def demo1(a): print(a)
默认参数:
#默认参数def demo2(a ='1'): print(a)
可变参数:
#可变参数def demo3(*args): for i in args: print(i)#调用方式a = [1,2,3,4]demo3(1,2,3,4)demo3(*a)demo3(a) #[1,2,3,4]demo3((1,2,3,4)) #(1,2,3,4)----------#前两种结果均是1234
关键字参数:
#关键字参数def demo4(one,two,**kwargs): print(one,two,kwargs)#调用方式a ={"c":2,"d":3}demo4(1,2,c=2,d=3) # 1 2 {'c': 2, 'd': 3}demo4(1,2,**a) # 1 2 {'c': 2, 'd': 3}
命名关键字参数:
#命名关键字参数,期待一定有c,ddef demo5(a,b,*,c,d): print(a,b,c,d)demo5(1,2,c=3,d=4) #1 2 3 4#命名关键字可以有缺省值,如c是默认参数可以省略def demo6(a,b,*,c=3,d): print(a,b,c,d)demo6(1,2,d=4) #1 2 3 4#命名关键字可以和可变参数混合def demo7(a,b,*args,c,d): print(a,b,args,c,d)demo7(1,2,3,4,c=5,d=6) #1 2 (3, 4) 5 6
小结:
*args是可变参数,args接收的结果是一个tuple;
**kw是关键字参数,kw接收的结果是一个dict。
阅读全文
0 0
- python参数
- python 参数
- python参数
- [Python]Python函数参数中的*,**
- 【python】python参数中的星号*, **
- 【Python】Python获取命令行参数
- [python]python的命令行参数
- python函数参数
- python 命令行参数
- Python的动态参数
- python传参数方式
- python处理命令行参数
- Python的不定参数
- Python函数参数
- python函数星号参数
- python中的参数组
- Python的不定参数
- python中的变长参数
- php封装成类(GD库实现文字、图片水印、压缩图)
- spring cache缓存
- spark参数调优
- (4)多线程服务器与连接池
- java Exception
- python 参数
- 第一天
- GYM 2015 ACM Syrian Collegiate Programming Contest
- OK ,Let's go...
- 3. Git与TortoiseGit基本操作
- yran参数的配置
- CSDN转载
- IE浏览器文件下载转码问题
- (String)引用计数写的拷贝