Heute werden wir in diesem Artikel über Python-Bit-Operatoren unter den Python-Operatoren sprechen. Obwohl es nicht sehr häufig verwendet wird, erfordert es dennoch Übung. Ich hoffe, dieser Artikel kann Ihnen beim Lesen helfen.
Bitweise Python-Operatoren: Bitweise Operatoren behandeln Zahlen als binär, um Berechnungen durchzuführen.
Die Regeln für bitweise Operationen in Python lauten wie folgt: In der folgenden Tabelle ist die Variable a 60, b ist 13 und das Binärformat ist wie folgt:
a = 0011 1100 b = 0000 1101 ----------------- a&b = 0000 1100 a|b = 0011 1101 a^b = 0011 0001 ~a = 1100 0011
Einige häufig verwendete Symbole sind wie folgt:
Nachdem wir uns die häufig verwendeten Symbole angesehen haben, versuchen wir es. Das folgende Beispiel demonstriert die Funktionsweise aller Bitoperatoren in Python:
#!/usr/bin/python # -*- coding: UTF-8 -*- a = 60 # 60 = 0011 1100 b = 13 # 13 = 0000 1101 c = 0 c = a & b; # 12 = 0000 1100 print "1 - c 的值为:", c c = a | b; # 61 = 0011 1101 print "2 - c 的值为:", c c = a ^ b; # 49 = 0011 0001 print "3 - c 的值为:", c c = ~a; # -61 = 1100 0011 print "4 - c 的值为:", c c = a << 2; # 240 = 1111 0000 print "5 - c 的值为:", c c = a >> 2; # 15 = 0000 1111 print "6 - c 的值为:", c
Die im obigen Beispiel ausgegebenen Werte lauten wie folgt:
1 - c 的值为: 12 2 - c 的值为: 61 3 - c 的值为: 49 4 - c 的值为: -61 5 - c 的值为: 240 6 - c 的值为: 15
Der obige Inhalt ist der bitweise Operator unter den Python-Operatoren. Dieser Abschnitt ist möglicherweise schwer zu verstehen. Es wird empfohlen, ihn selbst auszuprobieren. Ich hoffe, dass dieser Artikel für Sie hilfreich sein kann, die Python lernen.
Das obige ist der detaillierte Inhalt vonPython-Operatoren – praktische Anwendung und eingehende Analyse von Bit-Operatoren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!