美图齐众专注资阳网站设计 资阳网站制作 资阳网站建设
资阳网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

创新互联Python教程:python可变参数的使用注意

1、函数传入实参,可变参数(*)之前的参数不能指定参数名。

创新互联是一家成都网站建设、网站制作,提供网页设计,网站设计,网站制作,建网站,按需开发,网站开发公司,公司2013年成立是互联行业建设者,服务者。以提升客户品牌价值为核心业务,全程参与项目的网站策划设计制作,前端开发,后台程序制作以及后期项目运营并提出专业建议和思路。

>>> def myfun(a, *b):
...     print(a
)...     print(b)
...
>>> myfun(a=1, 2,3,4)  
File "", line 1
SyntaxError: positional argument follows keyword argument
>>> myfun(1, 2,3,4)
1
(2, 3, 4)

2、函数传入实参,可变参数(*)之后的参数必须指定参数名,否则就会被归到可变参数之中。

>>> def myfun(a, *b, c=None):
...     print(a)
...     print(b)
...     print(c)
...
>>> myfun(1, 2,3,4)
1
(2, 3, 4)
None
>>> myfun(1, 2,3,c=4)
1
(2, 3)
4

以上就是python可变参数的使用注意,希望对大家有所帮助。更多Python学习指路:创新互联Python教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。


网页题目:创新互联Python教程:python可变参数的使用注意
网站URL:http://www.zsjierui.cn/article/cosceic.html

其他资讯