Operatory w Pythonie - wszystko, co musisz wiedzieć



Ten blog przeprowadzi Cię przez Podstawy operatorów w Pythonie, a także zajmie się różnymi operatorami, takimi jak arytmetyka, bitowe, logiczne itp.

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

operatory w python-edureka

W zależności od rodzaju operacji istnieje 7 typów operatorów w języku programowania Python.



Rodzaje operatorów

  1. Operatory arytmetyczne
  2. Operatory przypisania
  3. Operatory porównania
  4. Operatory logiczne
  5. Operatorzy członkostwa
  6. Operatory tożsamości
  7. 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.