[PYTHON3]参数
关键字参数:当最后一个形式参数前面有两个星(如:**name),它接收一个字典,包含所有关键字参数(关键字参数是前面有一个标示符,也就是“name=”)
位置参数:前面有一个星(如:*name),它接收一个元组,包含所有的位置参数(*name必须在**name之前)
#!/usr/local/bin/python3
def checkio(*game_result,**name):
for i in game_result:
print(i)
print("-"*20)
for i in name:
print(i,":",name[i])
if __name__ == "__main__":
checkio('1','2','a','b',['abc',123],a='df',b=213)
输出:
[hank@test py_test]$ ./test.py 1 2 a b ['abc', 123] -------------------- a : df b : 213 [hank@test py_test]$