当前位置: 首页 > 图灵资讯 > 行业资讯> python可变参数如何使用

python可变参数如何使用

来源:图灵python
时间: 2024-08-21 22:13:28

本文教程操作环境: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)

以上是使用python可变参数的注意事项,希望对大家有所帮助。更多Python学习指导:python基础教程