Vytváranie zložitejších znakových postupností, alebo výpisov.
Ak by ste potrebovali rozdeliť text do viacerých riadkov, používa sa v pythone špeciálny znak \n.
a = 'prvý riadok\ndruhý\ntretí riadok'
print(a)
prvý riadok
druhý
tretí riadok
Ďalšou možnosťou je použitie troch úvodzoviek „““ text“““, ktoré môžu prechádzať v kóde cez riadok a automaticky doplní \n pri prechode riadku.
a = """prvý riadok
druhý
tretí riadok"""
print(a)
prvý riadok
druhý
tretí riadok
V pythone existuje možnosť zápisu reťazca formátovacou šablónou. Pred reťazec sa píše znak f , taktiež sa píše do úvodzoviek a premenné, ktoré chceme vypísať je potrebné uzavrieť do kučeravých zátvoriek.
meno, bydlisko, vek = 'Peter', 'Dolný Kubín', 37
r = f'Volám sa {meno} ,pochádzam z mesta {bydlisko} a mám {vek} rokov.'
print(r)
Volám sa Peter ,pochádzam z mesta Dolný Kubín a mám 37 rokov.
Posledná možnosť je použitie metódy znakového reťazca, dosť sa podobá na predchádzajúcu.
meno, bydlisko, vek = 'Peter', 'Dolný Kubín', 37
r = "Volám sa {} ,pochádzam z mesta {} a mám {} rokov.".format(meno, bydlisko, vek)
print(r)
Volám sa Peter ,pochádzam z mesta Dolný Kubín a mám 37 rokov.
To znamená, že za reťazec šablóny píšeme znak bodka a hneď za tým volanie funkcie format()
s hodnotami, ktoré sa do šablóny dosadia ( musí byť rovnaký počet ako dvojíc {}
)