Sobes.tech
Senior

Milyen adattípusok vannak Pythonban? Milyen csoportokra oszthatók?

sobes.tech MI

Válasz az MI-től

Pythonban az adatok típusait több csoportba lehet osztani:

  1. Szám típusok:

    • int — egész számok, például 42
    • float — lebegőpontos számok, például 3.14
    • complex — komplex számok, például 1+2j
  2. Logikai típus:

    • bool — értékei True vagy False
  3. Szekvenciák:

    • str — karakterláncok, például "hello"
    • list — módosítható listák, például [1, 2, 3]
    • tuple — módosíthatatlan tuple-ök, például (1, 2, 3)
  4. Halmazok:

    • set — módosítható halmaz, egyedi elemekkel
    • frozenset — módosíthatatlan halmaz
  5. Ábrázolások:

    • dict — szótárak, kulcs-érték párok, például {"key": "value"}
  6. Egyéb típusok:

    • NoneType — a None objektum típusa

Használati példa:

x = 10          # int
pi = 3.1415     # float
flag = True     # bool
name = "Anna"  # str
items = [1, 2, 3]  # list
point = (10, 20)    # tuple
settings = {"theme": "dark"}  # dict