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