Az adattípus határozza meg, hogy egy érték hogyan viselkedik, milyen műveletek végezhetők vele, és hogyan értelmezi a Python. A kezdő szinten négy típus különösen fontos: a string, az integer, a float és a boolean.
String
A string szöveget jelent. Idézőjelek között írjuk.
name = "Anna"
city = "Budapest"
A stringek összefűzhetők, feldolgozhatók, karakterenként bejárhatók. A szövegkezelés a programozás egyik leggyakoribb feladata.
Integer
Az integer egész szám. Ide tartozik például az életkor, a darabszám vagy a pontszám.
age = 25
count = 10
Float
A float lebegőpontos szám, vagyis tizedes érték.
price = 19.99
temperature = 21.5
Boolean
A boolean logikai érték: True vagy False. Feltételek és vezérlés esetén kulcsszerepe van.
is_active = True
has_access = False
Miért fontos a típus?
Mert a Python másként kezeli a szöveget és a számot. A "10" string, a 10 integer. Egyes műveletek csak bizonyos típusokon értelmesek.
print("10" + "5") # 105
print(10 + 5) # 15
Típusellenőrzés
print(type("Hello"))
print(type(42))
print(type(19.99))
print(type(True))
Típuskonverzió
Gyakran kell egyik típust a másikba alakítani.
age = int("25")
price = float("19.99")
text = str(123)