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

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

时间2025-09-12 11:48:12分类IT科技浏览5775
导读: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
idea2020.1创建web项目(用idea创建vue项目) vrvedp_m.exe一直弹出运行窗口(vptray.exe进程是什么?在什么情况下可以关掉不用?)