Middle
Jakie typy danych są niezmiennicze w Pythonie?
sobes.tech AI
Odpowiedź od AI
W Pythonie do typów danych niemodyfikowalnych należą:
- int (liczby całkowite)
- float (liczby zmiennoprzecinkowe)
- bool (wartości logiczne)
- str (łańcuchy znaków)
- tuple (krotki)
- frozenset (niemodyfikowalny zbiór)
Oznacza to, że po utworzeniu obiektu tych typów jego zawartość nie może zostać zmieniona. Na przykład, łańcuch znaków nie może zostać zmieniony, można jedynie utworzyć nowy z zmienioną zawartością.
Przykład:
s = "hello"
s = s + " world" # tworzy się nowy łańcuch, oryginał nie ulega zmianie