#!/usr/bin/python3
def arras(x,y,z=4,*param,**params):
print(x,y,z)
for i in range(len(param)):
print(param[i])
for j inparams:
print(j+':'+params[j])
arras(1,2,3,4,5,'Python 风格规范(Google)本项目并非Google 官方项目,.。',foo='foo1=100',h00='hoo1=200',koo='koo1=4000')
输出结果:
123
4
5
Python风格规范(Google)本项目并非Google官方项目,.。
foo:foo1=100
h00:hoo1=200
koo:koo1=4000
得出:不定长参数 * 输出一般都是元组的结构形式, ** 双星输出的都是字典形式的 结构,在传值的中也要确保值得准确匹配才行,不然会报错。