Dernière activité 10 months ago

這段 Python 程式碼 展示了 參數解包 (Argument Unpacking) 的應用方式,包括 列表解包 (*args) 和 字典解包 (**kwargs),用於函式呼叫時動態傳遞參數。

Révision 5977f2491b869dadd2a35607c42a1a0bd6778835

unpacking-argument-lists.py Brut
1assert list(range(3, 6)) == [3, 4, 5]
2
3arguments_list = [3, 6]
4assert list(range(*arguments_list)) == [3, 4, 5]
5
6
7def function_that_receives_names_arguments(first_word, second_word):
8 return first_word + ", " + second_word + "!"
9
10
11arguments_dictionary = {"first_word": "Hello", "second_word": "World"}
12assert function_that_receives_names_arguments(**arguments_dictionary) == "Hello, World!"
13