首页IT科技python名称中的下划线(python命名关键字参数的使用注意)

python名称中的下划线(python命名关键字参数的使用注意)

时间2025-06-20 19:36:47分类IT科技浏览4162
导读:1、如果函数定义中已经有了一个可变参数,后面跟着的命名关键字参数就不再需要一个特殊分隔符*了。...

1            、如果函数定义中已经有了一个可变参数            ,后面跟着的命名关键字参数就不再需要一个特殊分隔符*了             。

defperson(name,age,*args,city,job): print(name,age,args,city,job)

2                    、命名关键字参数必须传入参数名                    ,这和位置参数不同                  。如果没有传入参数名      ,调用将报错       。

>>>person(Jack,24,Beijing,Engineer) Traceback(mostrecentcalllast): File"<stdin>",line1,in<module> TypeError:person()takes2positionalargumentsbut4weregiven #由于调用时缺少参数名`city和job`         ,Python解释器把这4个参数均视为位置参数                    ,但person()函数仅接受2个位置参数          。

以上就是python命名关键字参数的使用注意         ,希望对大家有所帮助                  。更多Python学习指路:Python基础教程

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
windows10多任务分屏(win10多任务分屏怎么用)