Põhitehted
Aritmeetilised tehted:
+– liitmine-– lahutamine*– korrutamine/– jagamine**– astendamine (näiteks2 ** 3 = 8)%– jäägi leidmine jagamisel (modulo)
Tekstiga seotud tehted:
+– stringide liitmine (nt"Tere " + "Maailm"→"Tere Maailm")*– stringi kordamine (nt"ha" * 3→"hahaha")
Võrdlusoperaatorid:
==– võrdne!=– mitte võrdne<,>,<=,>=– väiksem, suurem jne
Loogilised tehted:
and– mõlemad tingimused peavad olema tõesedor– piisab, kui vähemalt üks on tõenenot– muudab tingimuse vastupidiseks
Tõeväärtustabel:
p and q→ tõene ainult siis, kui mõlemad on tõesedp or q→ tõene, kui vähemalt üks on tõenenot p→ annab vastupidise väärtuse (ntnot True→False)
Erisümbolid (erimärgid stringides):
\n– uus rida\t– tabeldus (tabulatsioon)
Funktsioonid Pythonis
type(x)– tagastab muutuja tüübiint(),float(),str()– teisendab väärtusi täisarvuks, ujukomaarvuks või tekstiksprint()– kuvab teksti või väärtusi ekraanileinput()– võimaldab kasutajalt sisendit küsida
Näide:
nimi = input("Sisesta nimi: ")
print("Tere, " + nimi + "!")
Moodulid Pythonis
Moodulite importimine:
import moodul– impordib kogu moodulifrom moodul import *– impordib kõik funktsioonid ja muutujad otse
Kasulik funktsioon:
dir()– näitab olemasolevaid objekte (funktsioone, muutujaid)dir(objekt)– näitab konkreetse objekti omadusi
Levinud moodulid
math moodul – matemaatilised funktsioonid
- Ümardamine:
ceil(x)– ülespoole ümardaminefloor(x)– allapoole ümardaminetrunc(x)– murdosa eemaldamine
- Muud funktsioonid:
fabs(x)– absoluutväärtusfactorial(x)– faktoriaalsqrt(x)– ruutjuurpow(x, y)– astendamine (sama misx ** y)log(x, base)– logaritm alusegaexp(x)– eksponentsiaal
- Trigonomeetria (radianides):
sin(x),cos(x),tan(x)asin(x),acos(x),atan(x)
- Teisendused:
degrees(x)– teisendab radiaanid kraadideksradians(x)– teisendab kraadid radiaanideks
- Konstandid:
pi,e
random moodul – juhuarvud
randint(a, b)– juhuslik täisarv vahemikus a kuni b (kaasa arvatud)random()– juhuarv vahemikus 0 kuni 1uniform(a, b)– juhuslik ujukomaarv vahemikus a kuni b

