[PYTHON3]参数

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

发表回复