Junior — Middle
Czy można uznać łańcuch za zmienny typ danych?
sobes.tech AI
Odpowiedź od AI
W Pythonie, łańcuch (str) jest niezmiennym typem danych. Oznacza to, że po utworzeniu łańcucha jego zawartość nie może zostać zmieniona. Wszystkie operacje, które wydają się zmieniać łańcuch, w rzeczywistości tworzą nowy łańcuch. Na przykład:
s = "hello"
s = s.replace('h', 'H') # tworzy się nowy łańcuch "Hello"
Oryginalny łańcuch "hello" pozostaje bez zmian, a zmienna s teraz odwołuje się do nowego łańcucha.