# Beépített adattípusok A programozásban az adattípus nagyon fontos fogalom. A változók különféle típusú adatokat tárolhatnak. Különféle típusokon különféle műveleteket tudunk végrehajtani. A Python a következő beépített adattípusokkal rendelkezik az alábbi kategóriákba sorolva: - szöveges adattípus: `str` - numerikus adattípus: `int`, `float`, `complex` - felsorolás adattípus: `list`, `tuple`, `range` - hozzárendelés típus: `dict` - halmaz adattípus: `set` - logikai adattípus: `bool` - üres típus: `NoneType` Vannak még további beépített típusok is, de azokkal nem fogunk foglalkozni most. # Adattípus lekérdezése Tetszőleges objektum adattípusát a `type()` függvény segítségével tudjuk lekérdezni: >[!example] Példa. >```python > x = 5 > print(type(x)) # int >``` # Adattípus beállítása Python-ban az adattípus automatikusan beállításra kerül az értékadással. > [!example] Példa. > ```python >x = "Hello World" # str >x = 20 # int >x = 20.5 # float >x = 1j # complex >x = ["apple", "banana", "cherry"] # list >x = ("apple", "banana", "cherry") # tuple >x = range(6) # range >x = {"name" : "John", "age" : 36} # dict >x = {"apple", "banana", "cherry"} # set >x = True # bool >x = None # NoneType > ``` # Konkrét adattípus beállítása Abban az esetben, ha konkrét adattípus szeretnénk beállítani, akkor azt a következő módon tehetjük meg: >[!example] Példa. >```python >x = str("Hello World") # str >x = int(20) # int >x = float(20.5) # float >x = complex(1j) # complex >x = list(("apple", "banana", "cherry")) # list >x = tuple(("apple", "banana", "cherry")) # tuple > x = range(6) # range > x = dict(name="John", age=36) # dict > x = set(("apple", "banana", "cherry")) # set > x = bool(5) # bool >``` # Forrás - https://www.w3schools.com/python/python_datatypes.asp (utolsó hozzáférés dátuma: 2025. 09. 11.)