Python 官方文档:入门教程 => 点击学习
python中函数的传递方式有以下几种fun1(a,b,c)fun1(a,b,c)是直接将实参赋予行参,根据位置做匹配,即严格要求实参的数量与行参的数量位置相等。fun2(a=1,b=2,c=3)fun2(a=1,b=2,c=3)是根据键值
python中函数的传递方式有以下几种
fun1(a,b,c)
fun1(a,b,c)是直接将实参赋予行参,根据位置做匹配,即严格要求实参的数量与行参的数量位置相等。
fun2(a=1,b=2,c=3)
fun2(a=1,b=2,c=3)是根据键值对的形式做实参与行参的匹配,这种式可以忽略参数的位置关系,直接根据关键字来进行赋值,同时该种传参方式可以在调用函数的时候作为个别选填项,不要求数量上的相等。
fun3(*args)
fun3(*args)传参方式是可以传入任意个参数,参数都被放到了tuple元组中赋值给行参args,之后要在函数中使用这些行参,直接操作args这个tuple元组即可。
fun4(**kargs)
fun4(**kargs)是以键值对字典的形式向函数传参的,且在传递的数量上没有限制。
--结束END--
本文标题: python函数的传递方式有哪些
本文链接: https://www.lsjlt.com/news/113741.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0