Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonの関数で可変長引数を使用するにはどうすればよいですか?


Pythonでは、単一アスタリスク形式の* argsをパラメーターとして使用して、キーワード以外の可変長引数リストを関数に送信できます。ここではアスタリスク(*)が重要であり、argsという単語とともに、キーワード以外の引数の可変長リストがあることを意味します。

def multiply(*args):
    y = 1  
    for num in args:
        y *= num
    print(y)
multiply(3, 7)
multiply(9, 8)
multiply(3, 4, 7)
multiply(5, 6, 10, 8)
出力
21
72
84
2400

  1. JavaScript関数で無制限の引数を使用するにはどうすればよいですか?

    関数に無制限の数の引数を使用するには、argumentsオブジェクトを使用します。 例 次のコードを実行して、JavaScriptの関数に無制限の引数を実装してみてください ライブデモ <html>    <body>       <script>          function functionArgument(val1, val2, val3){             var res =

  2. Tkinter Pythonでスレッドを使用する方法は?

    Tkinterでは、スレッド化を使用して一度に複数の関数を呼び出すことができます 。アプリケーション内の一部の機能の非同期実行を提供します。 Pythonでスレッドを使用するために、スレッドというモジュールをインポートできます。 スレッドをサブクラス化します クラス。新しいクラス内で、実行を上書きする必要があります メソッドを実行し、そこでロジックを実行します。 したがって、基本的にスレッドを使用すると、一度に複数の作業を行うことができます。アプリケーションでスレッド化を実現するために、Tkinterは Thread()を提供します 機能。 例を挙げて、しばらくスリープしてから別の関数を