Konverzia dátových typov

JupyterLab
type
Konverzia
Autor

Jakub Šperka

Publikované

18. septembra 2025

🔁 Úvod

Funkcia type() zistí, aký dátový typ má hodnota alebo premenná.


🧪 Príklad:

Kód
print(type(10))
print(type(3.14))
print(type("text"))
print(type(True))
<class 'int'>
<class 'float'>
<class 'str'>
<class 'bool'>

🔄 Prevod (konverzia) medzi typmi

Python umožňuje prevádzať hodnoty medzi typmi pomocou vstavaných funkcií:

Funkcia Účel Príklad
int(x) na celé číslo int("5")5
float(x) na desatinné číslo float("3.14")
str(x) na reťazec str(10) → “10”
bool(x) na logickú hodnotu bool(0)False

📦 Príklady prevodov

Kód
x = "42"
cislo = int(x)
print(cislo + 1)

y = 3.14
text = str(y)
print(text + "!")
43
3.14!

💥 Chybné prevody

Kód
# int("abc")     # chyba: nedá sa previesť na číslo
# float("3,14")  # chyba: použi bodku namiesto čiarky

🧠 Zhrnutie

  • type(x) zistí typ hodnoty alebo premennej.
  • int(), float(), str(), bool() slúžia na prevody.
  • Niektoré prevody môžu spôsobiť chybu, ak formát nie je správny.
  • Reťazec musí byť číselný, aby sa dal previesť na int alebo float.

🎞️ Videonávod