Junior — Middle
Poate fi considerată o șir de caractere un tip de date modificabil?
sobes.tech AI
Răspuns de la AI
În Python, un șir (str) este un tip de date imuabil. Asta înseamnă că, după crearea unui șir, conținutul său nu poate fi schimbat. Orice operație care pare să modifice șirul, de fapt creează unul nou. De exemplu:
s = "hello"
s = s.replace('h', 'H') # se creează un nou șir "Hello"
Șirul original "hello" rămâne neschimbat, iar variabila s face referire acum la noul șir.