Python 可变长度参数
2018-03-15 23:10
204 查看
def test_args(first,*args): print('第一个参数first是:{}'.format(first)) for arg in args: print("args 的值为:{}".format(arg)) test_args(1,2,3,4,5) test_args('a') # *args(重点是*,args可以被任意变量名称代替) # 表示长度不定的参数,可以是0个,也可以使多个。
def test_kwargs(first,**kwargs):
print("第一个参数first是:"+first)
print('第二个参数kwargs是:'+str(kwargs))
for key,value in kwargs.items():
print(key+':'+str(value))
test_kwargs('参数1',name='jiaoct',age=32,job='bank')
test_kwargs('参数1',name='jiaoct',age=32,job='bank',home='jiangbei')
# **kwargs代表长度可变的dict,其内容可为任意值
相关文章推荐
- Python可变长度的参数
- Python中如何使用*args 和 **kwargs (非keyworded,可变长度参数列表 keyworded形式可变长度的参数列表)
- 【转】Python可变长度的函数参数
- Python中函数参数(默认、列表、可变长度、字典类型)
- 【转】Python可变长度的函数参数
- 黑马程序员-sqlhelper 传入长度可变参数
- Python学习笔记7-把函数当参数传递、指定可变参数
- C语言(函数传递可变长度的参数列表)va_arg
- 深入了解JAVA可变长度的参数(Varargs)
- Java语法糖1:可变长度参数以及foreach循环原理
- Python 不定长函数 (函数可变参数个数)
- python基础之函数可变参数
- 深入了解JAVA可变长度的参数(Varargs)
- python函数的应用之可变参数函数
- Python函数参数(默认参数、可变参数、关键字参数及参数组合)
- python学习四:import模块方法、可变参数、字典key判断、版本信息获取、列表解析、
- 24.python传递可变长的非关键参数和关键参数
- python可变参数
- 一文详解Python中的*可变参数与**关键字参数
- Python函数可变参数定义及其参数传递方式实例详解