Operatorsia sisään Python – Looginen, aritmeettinen, vertailu
Mitkä ovat loogisia Operatorsia sisään Python?
looginen Operatorsia sisään Python käytetään loogisten operaatioiden suorittamiseen muuttujien arvoille. Arvo on joko tosi tai epätosi. Voimme selvittää ehdot totuusarvojen tuloksella. Pythonissa on pääasiassa kolmenlaisia loogisia operaattoreita: looginen AND, looginen TAI ja looginen EI. Operatorit esitetään avainsanoilla tai erikoismerkeillä.
Aritmeettinen OperaTors
Aritmeettinen Operatorit suorittavat erilaisia aritmeettisia laskutoimituksia, kuten yhteen-, vähennys-, kerto-, jakolasku-, %moduuli-, eksponentti- jne. Aritmeettiseen laskemiseen on olemassa erilaisia menetelmiä. Python kuten voit käyttää eval-funktiota, ilmoittaa muuttuja & laskea tai kutsua toimintoja.
esimerkki: Aritmeettisille operaattoreille otamme yksinkertaisen esimerkin yhteenlaskusta, jossa lisäämme kaksinumeroiset 4+5=9
x= 4 y= 5 print(x + y)
Vastaavasti voit käyttää muita aritmeettisia operaattoreita, kuten kerto- (*), jakolasku (/), vähennyslasku (-) jne.
Vertailu OperaTors
Vertailu Operatorsia sisään Python vertaa arvoja molemmilla puolilla operandia ja määrittää niiden välisen suhteen. Sitä kutsutaan myös relaatiooperaattoreiksi. Pythonissa erilaisia vertailuoperaattoreita ovat ( ==, != , <>, >,<= jne.)
esimerkki: Vertailuoperaattoreille vertaamme x:n arvoa y:n arvoon ja tulostamme tuloksen tosi tai epätosi. Tässä esimerkissä arvomme x = 4, joka on pienempi kuin y = 5, joten kun tulostamme arvon muodossa x>y, se itse asiassa vertaa x:n arvoa y:ään ja koska se ei ole oikein, se palauttaa epätosi.
x = 4
y = 5
print(('x > y is',x>y))
Samoin voit kokeilla muita vertailuoperaattoreita (x < y, x==y, x!=y jne.)
Python Toimeksianto OperaTors
Toimeksianto OperaTors in Python käytetään oikean operandin arvon osoittamiseen vasemmalle operandille. Käytössä on erilaisia toimeksiantooperaattoreita Python ovat (+=, – = , *=, /= jne.).
esimerkki: Python määritysoperaattoreita on yksinkertaisesti esimerkiksi arvon määrittäminen
num1 = 4
num2 = 5
print(("Line 1 - Value of num1 : ", num1))
print(("Line 2 - Value of num2 : ", num2))
Esimerkki yhdistetyn osoitusoperaattorista
Voimme myös käyttää yhdistelmäosoitusoperaattoria, jossa voit lisätä, vähentää, kertoa oikean operandin vasemmalle ja määrittää yhteenlaskua (tai minkä tahansa muun aritmeettisen funktion) vasemmalle operandille.
- Vaihe 1: Määritä arvot num1:lle ja num2:lle
- Vaihe 2: Lisää arvot num1 ja num2 (4+5=9)
- Vaihe 3: Lisää tähän tulokseen numero1 vaiheen 2 ulostuloon (9+4)
- Vaihe 4: Se tulostaa lopullisen tuloksen muodossa 13
num1 = 4
num2 = 5
res = num1 + num2
res += num1
print(("Line 1 - Result of + is ", res))
looginen Operators tai Bitwise OperaTors
Loogiset operaattorit sisään Python käytetään ehdolliset lausunnot ovat totta vai tarua. Loogiset operaattorit sisään Python ovat JA, TAI ja EI. Loogisille operaattoreille sovelletaan seuraavaa ehtoa.
- AND-operaattorille – Palauttaa TRUE, jos molemmat operandit (oikea ja vasen puoli) ovat tosi
- OR-operaattorille - Palauttaa TRUE, jos jompikumpi operandi (oikea tai vasen puoli) on tosi
- NOT-operaattorille - palauttaa TRUE, jos operandi on epätosi
esimerkki: Tässä esimerkissä saamme tosi tai epätosi a:n ja b:n arvon perusteella
a = True
b = False
print(('a and b is',a and b))
print(('a or b is',a or b))
print(('not a is',not a))
Jäsenyys OperaTors
Nämä operaattorit testaavat jäsenyyden sekvenssissä, kuten luetteloissa, merkkijonoissa tai monissa. Käytössä on kaksi jäsenoperaattoria Python. (sisään, ei sisään). Se antaa tuloksen tietyssä järjestyksessä tai merkkijonossa esiintyvän muuttujan perusteella
esimerkki: Esimerkiksi tässä tarkistetaan onko x=4 ja y=8:n arvo listassa vai ei, käyttämällä in ja ei mukana toimijoille.
x = 4
y = 8
list = [1, 2, 3, 4, 5 ];
if ( x in list ):
print("Line 1 - x is available in the given list")
else:
print("Line 1 - x is not available in the given list")
if ( y not in list ):
print("Line 2 - y is not available in the given list")
else:
print("Line 2 - y is available in the given list")
- Ilmoita x:n ja y:n arvot
- Ilmoita listan arvo
- Käytä "in"-operaattoria koodissa if-käskyn kanssa tarkistaaksesi x:n arvon luettelossa ja tulostaaksesi tuloksen sen mukaisesti
- Käytä "not in"-operaattoria koodissa if-käskyn kanssa tarkistaaksesi, että y:n arvo on luettelossa ja tulosta tulos sen mukaisesti
- Suorita koodi - Kun koodi suoritetaan, se antaa halutun tulosteen
Identiteetti OperaTors
Identiteetti Operatorsia sisään Python käytetään vertaamaan kahden objektin muistipaikkaa. Kaksi käytettyä identiteettioperaattoria Python ovat (on, ei ole).
- Operator on: Palauttaa tosi, jos kaksi muuttujaa osoittavat samaa objektia ja false muuten
- Operator ei ole: Se palauttaa false, jos kaksi muuttujaa osoittavat samaa objektia ja tosi muussa tapauksessa
Seuraavat operandit ovat laskevassa tärkeysjärjestyksessä.
Operasamassa laatikossa olevat torit arvostavat vasemmalta oikealle
| Operatorit (laskeva tärkeysjärjestys) | Merkitys |
|---|---|
| ** | Eksponentti |
| *, /, //, % | Kerto-, jako-, kerros- jako, moduuli |
| +, - | Yhteen- ja vähennyslasku |
| <= < > >= | Vertailuoperaattorit |
| = %= /= //= -= += *= **= | Toimeksianto OperaTors |
| on ei ole | Identiteettioperaattorit |
| sisään ei sisään | Jäsenoperaattorit |
| ei tai ja | loogisia operaattoreita |
esimerkki:
x = 20
y = 20
if ( x is y ):
print("x & y SAME identity")
y=30
if ( x is not y ):
print("x & y have DIFFERENT identity")
- Ilmoita muuttujien x ja y arvo
- Käytä koodissa operaattoria "is" tarkistaaksesi, onko x:n arvo sama kuin y
- Seuraavaksi käytämme koodissa operaattoria “ei ole”, jos x:n arvo ei ole sama kuin y
- Suorita koodi - Tuloksen tulos on odotetusti
Operator etusijalla
Operaattoreiden ensisijaisuus määrittää, mitkä operaattorit on arvioitava ensin. Arvojen epäselvyyden välttämiseksi tarvitaan ensisijaisuusoperaattoreita. Kuten tavallisessa kertolaskumenetelmässä, kertolasku on tärkeämpi kuin yhteenlasku. Esimerkiksi 3+ 4*5:ssä vastaus on 23, tärkeysjärjestyksen muuttamiseksi käytämme sulkeita (3+4)*5, nyt vastaus on 35. Python ovat (unary + – ~, **, * / %, + – , &) jne.
v = 4
w = 5
x = 8
y = 2
z = 0
z = (v+w) * x / y;
print("Value of (v+w) * x/ y is ", z)
- Ilmoita muuttujan v,w…z arvo
- Käytä nyt kaavaa ja suorita koodi
- Koodi suorittaa ja laskee muuttujan korkeammalla prioriteetilla ja antaa tulosteen
Python 2-esimerkki
Yllä olevat esimerkit ovat Python 3 koodia, jos haluat käyttää Python 2, harkitse seuraavia koodeja
#Arithmetic Operators
x= 4
y= 5
print x + y
#Comparison Operators
x = 4
y = 5
print('x > y is',x>y)
#Assignment Operators
num1 = 4
num2 = 5
print ("Line 1 - Value of num1 : ", num1)
print ("Line 2 - Value of num2 : ", num2)
#compound assignment operator
num1 = 4
num2 = 5
res = num1 + num2
res += num1
print ("Line 1 - Result of + is ", res)
#Logical Operators
a = True
b = False
print('a and b is',a and b)
print('a or b is',a or b)
print('not a is',not a)
#Membership Operators
x = 4
y = 8
list = [1, 2, 3, 4, 5 ];
if ( x in list ):
print "Line 1 - x is available in the given list"
else:
print "Line 1 - x is not available in the given list"
if ( y not in list ):
print "Line 2 - y is not available in the given list"
else:
print "Line 2 - y is available in the given list"
#Identity Operators
x = 20
y = 20
if ( x is y ):
print "x & y SAME identity"
y=30
if ( x is not y ):
print "x & y have DIFFERENT identity"
#Operator precedence
v = 4
w = 5
x = 8
y = 2
z = 0
z = (v+w) * x / y;
print "Value of (v+w) * x/ y is ", z
Yhteenveto
OperaOhjelmointikielen toreita käytetään suorittamaan erilaisia toimintoja arvoille ja muuttujille. sisään Python, voit käyttää operaattoreita, kuten
- Aritmeettiseen laskemiseen on olemassa erilaisia menetelmiä Python kuten voit käyttää eval-funktiota, ilmoittaa muuttuja & laskea tai kutsua toimintoja
- Vertailuoperaattoreita, joita usein kutsutaan relaatiooperaattoreiksi, käytetään vertaamaan molemmin puolin olevia arvoja ja määrittämään niiden välinen suhde
- Python määritysoperaattoreiden on yksinkertaisesti annettava arvo muuttujalle
- Python mahdollistaa myös yhdistetyn osoitusoperaattorin käytön monimutkaisessa aritmeettisessa laskennassa, jossa voit määrittää yhden operandin tuloksen toiselle
- AND-operaattorille – Palauttaa TRUE, jos molemmat operandit (oikea ja vasen puoli) ovat tosi
- OR-operaattorille - Palauttaa TRUE, jos jompikumpi operandi (oikea tai vasen puoli) on tosi
- NOT-operaattorille - palauttaa TRUE, jos operandi on epätosi
- Käytössä on kaksi jäsenoperaattoria Python. (sisään, ei sisään).
- Se antaa tuloksen tietyssä järjestyksessä tai merkkijonossa esiintyvän muuttujan perusteella
- Nämä kaksi tunnistavat operaattorit, joita käytetään Python ovat (on, ei ole)
- Se palauttaa tosi, jos kaksi muuttujaa osoittavat samaa objektia ja false muuten
-
Ensisijaisuusoperaattori voi olla hyödyllinen, kun joudut asettamaan prioriteetin, jolle laskenta on tehtävä ensin monimutkaisessa laskennassa.
