Heim  >  Artikel  >  Backend-Entwicklung  >  Python-Operatoren – praktische Anwendung und eingehende Analyse von Bit-Operatoren

Python-Operatoren – praktische Anwendung und eingehende Analyse von Bit-Operatoren

乌拉乌拉~
乌拉乌拉~Original
2018-08-13 17:05:061821Durchsuche

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:

Python-Operatoren – praktische Anwendung und eingehende Analyse von Bit-Operatoren

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn