Sobes.tech
Middle

Ποιοι τύποι δεδομένων είναι αμετάβλητοι στην Python;

sobes.tech AI

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

Στην Python, οι αμετάβλητοι τύποι δεδομένων περιλαμβάνουν:

  • int (ακέραιοι αριθμοί)
  • float (αριθμοί κινητής υποδιαστολής)
  • bool (λογικές τιμές)
  • str (αλυσίδες χαρακτήρων)
  • tuple (πλειάδες)
  • frozenset (αμετάβλητο σύνολο)

Αυτό σημαίνει ότι, μετά τη δημιουργία ενός αντικειμένου αυτών των τύπων, το περιεχόμενό του δεν μπορεί να αλλάξει. Για παράδειγμα, μια αλυσίδα χαρακτήρων δεν μπορεί να τροποποιηθεί, μπορεί μόνο να δημιουργηθεί μια νέα με τροποποιημένο περιεχόμενο.

Παράδειγμα:

s = "hello"
s = s + " world"  # δημιουργείται μια νέα αλυσίδα, η αρχική δεν αλλάζει