Sobes.tech
Senior

Ποιοι τύποι δεδομένων υπάρχουν στην Python; Σε ποιες ομάδες διαχωρίζονται;

sobes.tech AI

Απάντηση από AI

Στην Python, οι τύποι δεδομένων μπορούν να χωριστούν σε διάφορες ομάδες:

  1. Αριθμητικοί τύποι:

    • int — ακέραιοι αριθμοί, π.χ., 42
    • float — κινητής υποδιαστολής αριθμοί, π.χ., 3.14
    • complex — σύνθετοι αριθμοί, π.χ., 1+2j
  2. Λογικός τύπος:

    • bool — δέχεται τις τιμές True ή False
  3. Ακολουθίες:

    • str — συμβολοσειρές, π.χ., "hello"
    • list — μεταβλητές λίστες, π.χ., [1, 2, 3]
    • tuple — αμετάβλητα πλειάδες, π.χ., (1, 2, 3)
  4. Σύνολα:

    • set — μεταβλητό σύνολο μοναδικών στοιχείων
    • frozenset — αμετάβλητο σύνολο
  5. Αποτυπώσεις:

    • dict — λεξικά, ζεύγη κλειδιού-τιμής, π.χ., {"key": "value"}
  6. Άλλοι τύποι:

    • NoneType — τύπος του αντικειμένου None

Παράδειγμα χρήσης:

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