ホームページ  >  記事  >  バックエンド開発  >  Python では、** は累乗演算子です

Python では、** は累乗演算子です

WBOY
WBOY転載
2023-08-20 23:10:301547ブラウズ

Python では、** は累乗演算子です

この記事では、Python の ** 演算子について学びます。

Double Star (**) は、Python の算術演算子 (-、*、**、/、//、% など) です。べき乗演算子は別名です。

算術演算子の順序/優先順位は何ですか?

算術演算子と数学演算子のルールは同じで、次のとおりです。指数関数が最初に実行され、次に乗算と除算、次に加算と減算が実行されます。

減少モードで使用される算術演算子の優先順位は次のとおりです -

リーリー

二重星(**)演算子の使用

累乗演算子として ** を使用する:

数値データで指数演算を実行することでも知られています

###例###

次のプログラムは、式 −

の累乗演算子として ** 演算子を使用します。 リーリー ###出力###

実行すると、上記のプログラムは次の出力を生成します -

リーリー

関数とメソッドの引数として ** を使用する:

二重アスタリスクは、関数定義では **kwargs とも呼ばれます。キーワードの可変長辞書を関数に渡すために使用されます

以下の例に示す小さな関数を使用して **kwargs パラメーターを出力できます。 ###例###

次のプログラムは、ユーザー定義関数で kwargs を使用する方法を示しています -

リーリー ###出力###

実行すると、上記のプログラムは次の出力を生成します -

リーリー

**kwargs を使用すると、コード内でキーワード引数を簡単に使用できます。最良の部分は、**kwargs をパラメーターとして使用すると、関数に多数のパラメーターを渡すことができることです。 **kwargs を受け入れる関数を作成することは、引数リストで比較的少数の入力が予想される場合に最適なオプションです。

###結論は###

この記事では、Python の ** 演算子について説明しました。Python コンパイラにおける演算子の優先順位と、kwargs のように機能し、任意の量の引数を受け入れることができる ** 演算子の利用方法について学びました。関数であり、電力の計算にも使用されます。

以上がPython では、** は累乗演算子ですの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。