Operaattorit#
Johdanto#
Pythonin operaattorit ovat erikoissymboleja ja avainsanoja, joiden avulla voit suorittaa toimintoja arvoille ja muuttujille. Ne kattavat laajan valikoiman toimintoja – aritmeettisista ja vertailuoperaatioista loogisiin, bittikohtaisiin ja sijoitusoperaatioihin. Näiden operaattoreiden hallinta on välttämätöntä ilmaisuvoimaisen ja tehokkaan Python-koodin rakentamiseksi, sillä ne muodostavat lähes jokaisen laskenta- tai päätöksentekoprosessin perustan ohjelmissasi. Alta löydät ytimekkäät esimerkit jokaisesta operaattorista, jotka auttavat sinua ymmärtämään niiden käyttöä ja odotettuja tuloksia.
Arithmetic#
Nimi |
Symboli |
Operaattori |
Esimerkki |
|---|---|---|---|
Lisäys |
|
|
|
Divisioona |
|
|
|
Potenssiin korottaminen |
|
|
|
Kerrosjako |
|
|
|
Modulo |
|
|
|
Kertolasku |
|
|
|
Kieltäminen |
|
|
|
Vähennyslasku |
|
|
|
Augmented Arithmetic#
Nimi |
Symboli |
Operaattori |
Esimerkki |
|---|---|---|---|
Lisäys |
|
|
|
Divisioona |
|
|
|
Potenssiin korottaminen |
|
|
|
Kerrosjako |
|
|
|
Modulus |
|
|
|
Kertolasku |
|
|
|
Vähennyslasku |
|
|
|
Comparison#
Nimi |
Symboli |
Operaattori |
Esimerkki |
|---|---|---|---|
Tasa-arvo |
|
|
|
Eriarvoisuus |
|
|
|
Suurempi kuin |
|
|
|
Suurempi tai yhtä suuri |
|
|
|
Alle |
|
|
|
Pienempi tai yhtä suuri kuin |
|
|
|
Ketjutettu vertailu |
|
|
|
Logical#
Nimi |
Symboli |
Esimerkki |
|---|---|---|
Väärä |
|
Tietyt arvot määritellään muotoon
|
Totta |
|
Kaikkia objekteja, jotka eivät ole eksplisiittisesti |
Nimi |
Symboli |
Operaattori |
Esimerkki |
|---|---|---|---|
Identiteetti |
|
|
|
Ei identiteetti |
|
|
|
Looginen JA |
|
|
|
Looginen negaatio |
|
|
|
Looginen TAI |
|
|
|
Ehdollinen lauseke |
|
|
|
Sequences (Lists, Tuples, Strings)#
Nimi |
Symboli |
Operaattori |
Esimerkki |
|---|---|---|---|
Yhdistäminen |
|
|
|
Viipaleen määritys |
|
|
|
Viipaleen poisto |
|
|
|
Viipalointi |
|
|
Dictionaries (Mappings)#
Nimi |
Symboli |
Operaattori |
Esimerkki |
|---|---|---|---|
Indeksoitu tehtävä |
|
|
|
Indeksoitu poisto |
|
|
|
Indeksointi |
|
|
String Formatting#
Nimi |
Symboli |
Operaattori |
Esimerkki |
|---|---|---|---|
Merkkijonojen muotoilu |
% |
|
|
Membership#
Nimi |
Symboli |
Operaattori |
Esimerkki |
|---|---|---|---|
Suojautumistesti |
|
|
|
Jäsenyyden hylkääminen (ei sisällä) |
|
|
|
Bitwise#
Nimi |
Symboli |
Operaattori |
Esimerkki |
|---|---|---|---|
Bittikohtainen ja |
|
|
|
Bittikohtainen eksklusiivinen tai (XOR) |
|
|
|
Bittikohtainen inversio (EI) |
|
|
|
Bittikohtainen tai |
|
|
|
Vasen vaihto |
|
|
|
Oikea vaihto |
|
|
|
Augmented Bitwise#
Nimi |
Symboli |
Operaattori |
Esimerkki |
|---|---|---|---|
Lisätty bittikohtainen ja |
|
|
|
Laajennettu bittikohtainen eksklusiivinen tai (XOR) |
|
|
|
Lisätty bittikohtainen tai |
|
|
|
Lisätty vasen siirto |
|
|
|
Lisätty oikealle siirtyminen |
|
|
|