Python 官方文档:入门教程 => 点击学习
1、说明 关键词传递以“形参变量名=实参”的形式参与实参关联,根据形参的名称进行参数传递,使实参和形参的顺序不一致。不用担心定义函数时参数的顺序,直接在传参时指定相应的名称即可。 2、两种形式 makeup_ur
关键词传递以“形参变量名=实参”的形式参与实参关联,根据形参的名称进行参数传递,使实参和形参的顺序不一致。不用担心定义函数时参数的顺序,直接在传参时指定相应的名称即可。
makeup_url(protocal='Http', address='www.baidu.com')
makeup_url(address='www.baidu.com',protocal='http')
def makeup_url(protocal, address):
print("URL = {}: //{}".fORMat(protocal, address))
内容扩展:
python-关键字传递参数
1.必需按照关键字传递
*之后的变量必需按照关键字传递
eg:
def kwonly(a,*b,c):#c必需按照关键字传递,b接收剩余参数,a可以按照位置传递,也可以按照关键字传递
kwonly(1,2.c = 3)正确
kwonly(1,2,3,c = 4)正确
kwonly(1,2,3)错误
def kwonly(a,*,b,c)#a可以按照位置窜地,亦可以按照参数传递,b,c必需参数传递,且不允许出现多余的参数
kwonly(1,b = 2,c = 3)正确
kwonly(a = 1,b = 2,c = 3)正确
kwonly(c= 1,a = 2,b = 3)正确
kwonly(1,2,3)错误
关键字传递可以出现默认值。且有默认值的关键字传递的参数可以不传递参数
不可以出现两个*
到此这篇关于python关键字传递参数实例分析的文章就介绍到这了,更多相关Python关键字如何传递参数内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!
--结束END--
本文标题: python关键字传递参数实例分析
本文链接: https://lsjlt.com/news/10913.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
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