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 サイトの他の関連記事を参照してください。