python函数调用时传参方式

Posted 思进取,逆进行

tags:

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

位置参数
位置参数需与形参一一对应
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)

 


以上是关于python函数调用时传参方式的主要内容,如果未能解决你的问题,请参考以下文章

Python全栈之路----函数----参数

Python 函数声明和调用

python函数 传参的多种方式 解读

Bat执行Python脚本输出显示与传参的问题

路由编程时传参

PYTHON学习0023:函数---参数----2019-6-17