Middle
Ποιοι τύποι δεδομένων είναι αμετάβλητοι στην Python;
sobes.tech AI
Απάντηση από AI
Στην Python, οι αμετάβλητοι τύποι δεδομένων περιλαμβάνουν:
- int (ακέραιοι αριθμοί)
- float (αριθμοί κινητής υποδιαστολής)
- bool (λογικές τιμές)
- str (αλυσίδες χαρακτήρων)
- tuple (πλειάδες)
- frozenset (αμετάβλητο σύνολο)
Αυτό σημαίνει ότι, μετά τη δημιουργία ενός αντικειμένου αυτών των τύπων, το περιεχόμενό του δεν μπορεί να αλλάξει. Για παράδειγμα, μια αλυσίδα χαρακτήρων δεν μπορεί να τροποποιηθεί, μπορεί μόνο να δημιουργηθεί μια νέα με τροποποιημένο περιεχόμενο.
Παράδειγμα:
s = "hello"
s = s + " world" # δημιουργείται μια νέα αλυσίδα, η αρχική δεν αλλάζει