python函数调用时传参方式

2018-06-18 01:31:23来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

位置参数
位置参数需与形参一一对应
def test(a,b) #a,b就是位置参数
    print(a)
    print(b)

test(1,2)

 

 
关键字参数
与形参顺序无关
def test(x,y)
    print(x,y)
 
test(x=2,y=3)

 

位置参数必须在关键字参数之前
 
**kwargs:把N个关键字参数,转换成字典格式
1 def test(a,**kwargs)
2     print(a)
3     print(kwargs)
4 test(8,c=1,b=2)
View Code

 

*args:把N个位置参数,转换成元组
def test(a,*args)
  print(a)   
print(args) test(1,2,3,4,5)

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Django中的CBV和FBV

下一篇:python 3.x 学习笔记15(多线程)