直接コードを図示し、説明したコードを見て、関数パラメータを理解することが望ましいです。
。1つの #!は/ usr / binに/のpython3に 2 #- * -コーディング:UTF-8 - * - 3。 '' ' 4。 著者:flyinghappy 。5 日:2020年2月14日 。6 注:機能 7 ' '' 8 '' ' 機能パラメータ「」「 9 」「」 10 Pythonで、関数を定義し、あなたが必須パラメータ、デフォルトのパラメータ、変数パラメータ、およびキーワードキーワードパラメータを挙げることができる 11本 のパラメータの5種類を組み合わせて使用することができます。注意は、しかし、パラメータの順序を定義する必要があります。 12個の 必須パラメータ、デフォルトのパラメータ、変数、パラメータ、名前のキーワード引数とキーワード引数を。 図13は、ある ' '' 14 DEFの機能(required_parameters、default_parameters = ' I AMのdefault_parameters ' 、 15 引数*、named_key_parameters、** kwargsから): 16 印刷(' 必須パラメータです:' 、required_parametersは) 。17 印刷(' これはデフォルトのパラメータである:' 、default_parameters) 18は、 印刷(' 変数パラメータです:' 、引数) 19。 プリント(' 重要なパラメータと命名される:' 、named_key_parameters) 20 プリント(' キーワードパラメータである:' 、kwargsから) 21は 22である IF __name__ == ' __main__ ' : 23のIS 24 required_parameters = 「必須パラメータ」 25 default_parameters = 「I AMのdefault_parameters 」 26である [引数= 「可変パラメータである」、「可変パラメータである」、「可変パラメータである」] 27 named_key_parameters = ' これは名前のキーワードパラメータ' 28 kwargsから= { ' 名':' flyinghappy ' ' 年齢は':42である} 29 ' ''パラメータは、書式に従って渡されました「」 ' 30 関数(required_parameters、default_parameters、 31は *引数、named_key_parameters = named_key_parameters、** kwargsから) 32 プリント(' --------------------------- ------------------------------------------- ' ) 33 ' '' シンプル順次通過パラメータ「『』 34である 関数(」必須パラメータ「」I AMのdefault_parameters 「35 」、可変パラメータである「」可変パラメータである「」可変パラメータです'、named_key_parameters = " これは、キーという名前のパラメータである「名前= 」flyinghappy 「年齢= 42である) 36 印刷(」---------------------------- ------------------------------------------ ' ) 37 ' '' リストによります着信および辞書、注意がなければなりません*および** 「」「 38がある 機能(* [ 」必須パラメータ「」I AMのdefault_parameters 「39 」変数パラメータである「」変数パラメータです"、「これは、可変パラメータである」 ]、named_key_parameters = 'それは命名されたキーワード引数" ** { 「名前」:「flyinghappyは」、「年齢」:42である)} 40 「」 ' 上の結果は、着信と同じように動作する3つ!「」 '
以下のような結果上記のコードは以下のとおりです。