Sobes.tech
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.