首页IT科技python可变长度参数的用法(python可变参数如何使用)

python可变长度参数的用法(python可变参数如何使用)

时间2025-04-28 20:38:35分类IT科技浏览3622
导读:本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。...

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

1                  、使用说明

(1)如果要使用可变参数                  ,传递参数的时候     ,带有参数名字的传递会出错;

(2)可变参数有两种形式传递:

直接传入函数      ,如上述例子第一种形式                 ,即 print_info2(robin, 20, 180, c, javascript);

先组装为列表或者元组        ,再传入    ,并且必须带有 *                 ,即类似 func(*[1, 2,3]) 或者 func(*(1,2,3))           ,之所以必须带 *   ,是因为如果没有带这个               ,传入的可变参数会多嵌套一层元组              ,即 (1,2,3) 变为 ((1,2,3))                  。

2     、实例

#可变参数 defprint_info2(name,age=18,height=178,*args): 打印信息函数2 :paramname: :paramage: :paramargs: :return: print(name:,name) print(age:,age) print(height:,height) print(args) forlanguageinargs: print(language:,language) print_info2(robin,20,180,c,javascript) languages=(python,java,c++,go,php) print_info2(jack,30,175,*languages)

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

展开全文READ MORE
vs2008使用(在 Windows Server 2008 R2 下用 Visual Studio 2010 编译 Chrome 与 WebKit Chromium Port) python析构方法的作用(python析构函数的常见应用)