ホームページ  >  記事  >  バックエンド開発  >  Python の & とはどういう意味ですか?

Python の & とはどういう意味ですか?

little bottle
little bottleオリジナル
2019-05-22 10:17:1654544ブラウズ

Pythonのコードでは様々な演算子がよく使われますが、ここではPythonの&について紹介します。それではエディターで調べてみましょう。

Python の & とはどういう意味ですか?

& はビット単位の演算子 - AND で、 | (または)、! (not) に似ています。

コンピュータでは整数はバイナリ ビットで表現されます。プログラミング言語には、整数のビットを直接操作できる演算子 (ビット演算と呼ばれます) が用意されています。

これらの演算子のオペランドは整数である必要があります。

コンピュータで & をビット演算として使用する場合、1&1=1, 1&0=0, 0&0=0;

通常、これを使用することはほとんどありませんが、通常は To を使用します。 「判断してください。両方が真である限り、それは真です。以前、数学を勉強したときに、AND または NOT を習ったと思います。これは数学と同じです。」

PS: & について言及するときは、必ず && について言及します。&& は論理積です。たとえば、2 つの条件、ブール値 a=2>3&&1>3 で、2>3 が false と判断した場合、2 番目の条件です。 1>3 は判定されず、直接 a=false と判定されます。& を使用すると 2 つの条件をすべて判定してから a に false が代入されるため、論理的な判定を行う場合は一般的に && が使用されます。もっと効率的。 !

以上がPython の & とはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。