Python-Sprache ist eine der beliebtesten Programmiersprachen. Beim Lernen Es scheint scheinbar einfach zu sein, es gibt bestimmte Kernkonzepte, die beherrscht werden müssen, bevor mit verschiedenen Python-Anwendungen fortgefahren werden kann. Operatoren in Python sind eines der grundlegenden Konzepte in Python. Dieser Blog wird Ihnen helfen, die verschiedenen Arten von Operatoren in Python zu verstehen. Im Folgenden sind die Themen aufgeführt, die in diesem Blog behandelt werden:
Was ist ein Betreiber?
Operatoren in Python werden für Operationen zwischen zwei Werten oder Variablen verwendet. Die Ausgabe variiert je nach Art des in der Operation verwendeten Operators. Wir können Operatoren als spezielle Symbole oder Konstrukte aufrufen, um die Werte der Operanden zu manipulieren. Angenommen, Sie möchten zwei Variablen oder Werte addieren, dann können Sie den Additionsoperator für diese Operation verwenden. Die Werte in den Operanden können sein das haben wir in Python.
Abhängig von der Art der Operationen gibt es 7 Arten von Operatoren in der Programmiersprache Python.
Arten von Operatoren
- Rechenzeichen
- Zuweisungsoperatoren
- Vergleichsoperatoren
- Logische Operatoren
- Mitgliederbetreiber
- Identitätsoperatoren
- Bitweise Operatoren
Rechenzeichen
Arithmetische Operatoren werden verwendet, um arithmetische Berechnungen in Python durchzuführen. Unten finden Sie die arithmetischen Operatoren mit Namen und ihren Symbolen. Dies sind die Symbole, die wir beim Ausführen einer arithmetischen Operation in Python verwenden.
x = 10 y = 15 # Addition x + y # Subtraktion x - y # Multiplikation x * y # Division x / y # Bodenteilung x // y # Modul x% y # Exponentiation x ** y
Zuweisungsoperatoren
Zuweisungsoperatoren werden verwendet, um den Variablen oder anderen Objekten in Python Werte zuzuweisen. Im Folgenden sind die Zuweisungsoperatoren aufgeführt, die wir in Python haben.
x = 10 x + = 5 #es ist dasselbe wie x = x + 5 x - = 5 x * = 5 x / = 5 #ähnlich können wir alle Zuweisungsoperatoren wie folgt schreiben.
Vergleichsoperatoren
Vergleichsoperatoren werden verwendet, um zwei Werte zu vergleichen. Im Folgenden sind die Vergleichsoperatoren aufgeführt, die wir in Python haben.
x = 5 y = 3 # gleich x == 5 # nicht gleich x! = 5 # größer als x> y # weniger als x = y # weniger als oder gleich x<= y
Logische Operatoren
Logische Operatoren werden verwendet, um zwei zu vergleichen . Im Folgenden sind die logischen Operatoren aufgeführt, die wir in Python haben.
#logical und 5> 3 und 5> 4 #it wird true zurückgeben, da beide Anweisungen true sind. 5> 3 oder 5 2 und 5<3) #it will return true, even when logical and will return false.
Identitätsoperatoren
Identitätsoperatoren vergleichen zwei Objekte. Im Folgenden sind die Identitätsoperatoren aufgeführt, die wir in Python haben.
So erstellen Sie eine Warnung in Javascript
a = [10,20,30] b = [10,20,30] x = b z = a # ist Operator x ist a #dies wird falsch zurückgegeben x ist z #dies wird wahr zurückgegeben. a ist b #dies wird false zurückgeben, obwohl beide die gleichen Elemente in der Liste haben. a ist nicht b #dies wird true zurückgeben, da beide nicht dieselben Objekte sind.
Mitgliederbetreiber
Mit Mitgliedschaftsoperatoren wird überprüft, ob eine Sequenz in einem Objekt vorhanden ist. Im Folgenden sind die Mitgliedschaftsoperatoren aufgeführt, die wir in Python haben.
a = [10,20,30, 'edureka'] #in Operator 'edureka' in einem #dies wird true zurückgeben, da das Element im Objekt vorhanden ist. 'python' in einem #this gibt false zurück, da es in a nicht vorhanden ist. 10 nicht in einem #dies wird false zurückgeben, weil es da ist. 50 nicht in einem #dies wird true zurückgeben, da es in einem kein 50 gibt.
Bitweise Operatoren
Bitweise Operatoren vergleichen die Binärwerte. Im Folgenden sind die bitweisen Operatoren aufgeführt, die wir in Python haben.
#bitwise AND 10 & 12 #dies gibt 8 #bitwise OR 10 | zurück 12 #dies wird 14 #bitwise XOR 10 ^ 12 #dies wird 6 #bitwise NOT ~ (10 & 12) #dies wird -9 #left shift 10 zurückgeben<>2 #dies wird 2 zurückgeben
Um zu verstehen, wie wir das Ergebnis mit den bitweisen Operatoren erhalten haben, werfen wir einen Blick auf das binäre Äquivalent von 10 und 12.
10 in binär ist 1010 und 12 in binär ist 1100. Wenn eine UND-Operation zwischen 1010 und 1100 ausgeführt wird, ist das Bit 1, wenn beide Bits 1 sind. Daher ist das resultierende binäre Äquivalent 1000, was 8 ist, wenn wir es konvertieren zu dezimal.
Der bitweise ODER-Operator setzt jedes Bit auf 1, wenn eines der Bits 1 ist, das bitweise XOR setzt jedes Bit auf 1, wenn nur eines der Bits 1 ist, und bitweise invertiert nicht alle Bits.
Bei einer Links- oder Rechtsverschiebung verschieben sich die Bits in unserem Beispiel um 2 Stellen nach links. Daher wird 1010 zu 101000, was 40 ist. In ähnlicher Weise wird 1010 bei einer Rechtsverschiebung zu 10, was 2 ist.
In diesem Blog haben wir verschiedene Arten von Operatoren in Python diskutiert. Dieses Thema ist ein grundlegendes Konzept für das Lernen . Es ist ein Kernkonzept von Python, das erforderlich ist, wenn Sie zu verschiedenen anderen Domänen in Python wechseln. Wenn Sie nach einem strukturierten Lernansatz für die Python-Programmierung suchen, können Sie sich anmelden um dein Lernen anzukurbeln.
Wenn Sie Fragen haben, erwähnen Sie diese im Kommentarbereich. Wir kommen auf Sie zurück.