Formátovaný výstup

Celkom často sa vám môže stať, že potrebujete okrem číselného výstupu vypisovať aj nejaké vysvetlivky k nemu, napríklad:

i = 3
print("Hodnota premennej je: " + str(i))

Zatiaľ to viete urobiť pomocou operátoru +, ktorým spojíte textovú reprezentáciu premmennej s nejakým vysvetľujúcim textom. Existuje však aj jednoduchší spôsob ako to urobiť. V Pythone sa dajú priamo do reťazca napísať premmenné, ktoré chceme do reťazca vložiť. Asi to bude najjednoduchšie ukázať na príklade:

i = 3
print(f"Hodnota premennej je: {i}")

Premenná, ktorú chceme do reťazca vložiť je v zložených zátvorkách { a }, a na začiatku reťazca, pred úvodzovkou je písmenko f (ako formátovaný).

V prípade, ak chceme do reťazca vložiť číslo s desatinnou čiarkou, tak celkom často chceme upraviť počet cifier, ktoré vypisujeme. Aj toto vieme celkom primočiaro urobiť tak, že za názov premmennej napíšeme znaky :. a potom číslo, koľko platných cifier sa má číslo zaokrúhliť:

i = 1/3
print(f"Hodnota premennej je: {i}")
print(f"Hodnota premennej je približne: {i:.3}")