Junior — Middle
Можете ли објаснити шта подразумева интерполација стрингова у програмирању?
sobes.tech АИ
Одговор од АИ
Interpolacija nizova je način umetanja vrednosti promenljivih ili izraza unutar literalnog niza, kako bi se formirao konačni niz. U Pythonu, od verzije 3.6, pojavila se zgodna forma interpolacije — f-stringovi, gde se pre niza stavlja slovo f, a unutar niza u zagradama navode promenljive ili izraze.
Primer:
name = "Alice"
age = 30
print(f"Zdravo, {name}! Imaš {age} godina.")
Izlaz:
Zdravo, Alice! Imaš 30 godina.
Ovo je zgodnije i čitljivije od konkatenacije ili korišćenja metode .format(). Interpolacija pomaže u kreiranju dinamičkih nizova sa zamenom podataka.