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}")