Výrazy (expressions) jsou kombinace hodnot a operátorů, které Python vyhodnocuje s cílem získat novou hodnotu. Například 3 * (5 + 2).
Typy výrazů
Aritmetické výrazy
Aritmetické výrazy používají aritmetické operátory k provádění matematických výpočtů.
+, -, *, /, //, %, **
aritmetické výrazy
a = 10b = 5# Sčítáníprint(a + b) # Výsledek: 15# Odčítáníprint(a - b) # Výsledek: 5# Násobeníprint(a * b) # Výsledek: 50# Děleníprint(a / b) # Výsledek: 2.0# Celé děleníprint(a // b) # Výsledek: 2# Zbytek po děleníprint(a % b) # Výsledek: 0# Mocninaprint(a ** b) # Výsledek: 100000
Logické výrazy
Logické výrazy používají logické operátory k provádění logických operací.
and, or, not
logické výrazy
x = Truey = False# Andprint(x and y) # Výsledek: False# Orprint(x or y) # Výsledek: True# Notprint(not x) # Výsledek: False
Porovnací výrazy
Porovnávací výrazy používají porovnávací operátory k porovnávání hodnot.
==, !=, <, >, <=, >=
porovnávací výrazy
a = 10b = 5# Rovná seprint(a == b) # Výsledek: False# Nerovná seprint(a != b) # Výsledek: True# Větší nežprint(a > b) # Výsledek: True# Menší nežprint(a < b) # Výsledek: False# Větší nebo rovnoprint(a >= b) # Výsledek: True# Menší nebo rovnoprint(a <= b) # Výsledek: False