[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]$