Język Python jest jednym z najpopularniejszych języków programowania. Podczas nauki jest pozornie łatwe, istnieją pewne podstawowe koncepcje, które należy opanować przed przejściem do różnych zastosowań Pythona. Operatory w Pythonie to jedna z podstawowych, podstawowych koncepcji w Pythonie. Ten blog pomoże Ci zrozumieć różne typy operatorów w Pythonie. Poniżej znajdują się tematy poruszone na tym blogu:
Co to jest operator?
Operatory w Pythonie są używane do operacji między dwiema wartościami lub zmiennymi. Dane wyjściowe różnią się w zależności od typu operatora używanego w operacji. Możemy wywoływać operatory jako specjalne symbole lub konstrukcje do manipulowania wartościami operandów. Załóżmy, że jeśli chcesz dodać dwie zmienne lub wartości, możesz użyć operatora dodawania do tej operacji. Wartości w operandach mogą być które mamy w Pythonie.
jakie są instancje w java
W zależności od rodzaju operacji istnieje 7 typów operatorów w języku programowania Python.
Rodzaje operatorów
- Operatory arytmetyczne
- Operatory przypisania
- Operatory porównania
- Operatory logiczne
- Operatorzy członkostwa
- Operatory tożsamości
- Operatory bitowe
Operatory arytmetyczne
Operatory arytmetyczne służą do wykonywania obliczeń arytmetycznych w Pythonie. Poniżej znajdują się operatory arytmetyczne z nazwami i ich symbolami. Są to symbole, których używamy podczas wykonywania operacji arytmetycznej w Pythonie.
x = 10 y = 15 # dodatek x + y # odejmowanie x - y # mnożenie x * y # podział x / y # podział podłogi x // y #modulus x% y #wykładnik x ** y
Operatory przypisania
Operatory przypisania służą do przypisywania wartości zmiennym lub innym obiektom w Pythonie. Poniżej znajdują się operatory przypisania, które mamy w Pythonie.
x = 10 x + = 5 # to to samo co x = x + 5 x - = 5 x * = 5 x / = 5 # podobnie możemy napisać wszystkie operatory przypisania w ten sposób.
Operatory porównania
Operatory porównania służą do porównywania dwóch wartości. Poniżej znajdują się operatory porównania, które mamy w Pythonie.
x = 5 y = 3 # równe x == 5 # nie równe x! = 5 # większe niż x> y # mniejsze niż x = y # mniejsze niż lub równe x<= y
Operatory logiczne
Operatory logiczne służą do porównywania dwóch . Poniżej znajdują się operatory logiczne, które mamy w Pythonie.
#logical i 5> 3 i 5> 4 # zwróci prawdę, ponieważ obie instrukcje są prawdziwe. 5> 3 lub 5 2 i 5<3) #it will return true, even when logical and will return false.
Operatory tożsamości
Operatory tożsamości porównują dwa obiekty. Poniżej znajdują się operatory tożsamości, które mamy w Pythonie.
a = [10,20,30] b = [10,20,30] x = b z = a # to operator x to # to zwróci fałsz x to z # zwróci prawdę. a jest b # to zwróci fałsz, mimo że oba mają te same elementy na liście. a nie jest b # to zwróci prawdę, ponieważ oba nie są tymi samymi obiektami.
Operatorzy członkostwa
Operatory członkostwa służą do sprawdzania, czy w obiekcie występuje sekwencja. Poniżej znajdują się operatory członkostwa, które mamy w Pythonie.
a = [10,20,30, 'edureka'] #in operator 'edureka' w # zwróci prawdę, ponieważ element jest obecny w obiekcie. „python” w #this zwróci false, ponieważ nie występuje w. 10 nie w # to zwróci fałsz, ponieważ tam jest. 50 nie w # to zwróci prawdę, ponieważ nie ma 50 w.
Operatory bitowe
Operatory bitowe porównują wartości binarne. Poniżej znajdują się operatory bitowe, które mamy w Pythonie.
#bitwise AND 10 & 12 # to zwróci 8 #bitwise LUB 10 | 12 # to zwróci 14 # bitowo XOR 10 ^ 12 # to zwróci 6 # bitowo NOT ~ (10 i 12) # to zwróci -9 # lewe przesunięcie 10<>2 # to zwróci 2
Aby zrozumieć, w jaki sposób otrzymaliśmy wynik za pomocą operatorów bitowych, przyjrzyjmy się binarnemu odpowiednikowi 10 i 12.
10 w systemie dwójkowym to 1010, a 12 w systemie dwójkowym to 1100. Podczas wykonywania operacji AND między 1010 a 1100 bit będzie wynosił 1, jeśli oba bity są równe 1. W związku z tym wynikowy odpowiednik binarny będzie wynosił 1000, co jest równe 8 po konwersji dziesiętnie.
Operator bitowego OR ustawi każdy bit na 1, jeśli jeden z bitów ma wartość 1, bitowy XOR ustawi każdy bit na 1, jeśli tylko jeden z bitów ma wartość 1, a bitowy nie będzie odwracał wszystkich bitów.
Wykonując przesunięcie w lewo lub w prawo, bity przesuną się w lewo o 2 miejsca w naszym przykładzie. Zatem 1010 stanie się 101000, czyli 40. Podobnie, wykonując przesunięcie w prawo, 1010 stanie się 10, czyli 2.
Na tym blogu omówiliśmy różne typy operatorów w Pythonie. Ten temat jest podstawową koncepcją uczenia się . Jest to podstawowa koncepcja Pythona, która jest niezbędna podczas przechodzenia do różnych innych domen w Pythonie. Jeśli szukasz ustrukturyzowanego podejścia do nauki programowania w języku Python, możesz się zarejestrować aby rozpocząć naukę.
jak przekonwertować binarne na dziesiętne w java
Jeśli masz jakieś pytania, wspomnij o nich w sekcji komentarzy. Wrócimy do Ciebie.