Heim >Backend-Entwicklung >Python-Tutorial >Was bedeutet Pythons &?
Im Python-Code werden häufig verschiedene Operatoren verwendet. Was ich Ihnen hier vorstellen werde, ist & in Python. Möchten Sie wissen, was es bedeutet? Dann finden wir es gemeinsam mit der Redaktion heraus.
& ist ein bitweiser Operator – AND, ähnlich wie | (oder), (nicht).
Ganzzahlen werden in Computern durch binäre Bits dargestellt. Programmiersprachen bieten einige Operatoren, die die Bits direkt in Ganzzahlen verarbeiten können, die als Bitoperationen bezeichnet werden.
Die Operanden dieser Operatoren müssen ganze Zahlen sein.
Wenn & in Computern als Bitoperation verwendet wird, 1&1=1, 1&0=0, 0&0=0;
Wenn wir dies normalerweise selten verwenden, verwenden wir normalerweise To Machen Sie ein Urteil, es ist wahr, solange beides wahr ist. Ich glaube, Sie müssen UND oder NICHT gelernt haben, als Sie zuvor Mathematik studiert haben.
PS: Wenn Sie & erwähnen, werden Sie auf jeden Fall && erwähnen, && ist logisch UND, zum Beispiel 2 Bedingungen, boolean a=2>3&&1>3, wenn die Beurteilung von 2>3 falsch ist, ist die zweite Bedingung 1>3 wird nicht beurteilt und a=falsch wird direkt beurteilt. Bei Verwendung von & werden alle beiden Bedingungen beurteilt, und a wird daher im Allgemeinen bei logischen Beurteilungen && zugewiesen verwendet, was effizienter ist!
Das obige ist der detaillierte Inhalt vonWas bedeutet Pythons &?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!