Ahogyan azt korábban már láttuk, karakterláncokat és számokat nem tudunk összefűzni az alábbi módon: >[!warning] Példa. >```python >kor = 36 >txt = "A nevem János. Az életkorom " + kor + " év." >print(txt) >``` Viszont az f-karakterláncok segítségével lehetőségünk van kombinálni a karakterláncokat és a számokat. # F-karakterláncok A Python 3.6-os verziójában került bevezetésre, és azóta ez a karakterláncok formázásának preferált módja. f-karakterláncot úgy tudunk létrehozni, hogy a karakterlánc elé közvetlenül teszünk egy `f` karaktert, és kapcsos zárójelekbe (`{}`) tesszük bennük a változókat és többi műveletet. >[!example] Példa. >```python >kor = 36 >txt = f"A nevem János. Az életkorom {kor} év." >print(txt) >``` # Helyőrzők és módosítók Egy helyőrző tartalmazhat változót, műveletet, függvényt és módosítókat, hogy formázza az értéket. >[!example] Példa. >```python >ar = 59 >szoveg = f"Az ár {ar} Forint." >print(szoveg) >``` A helyőrző tartalmazhat módosítót, amellyel megformázhatjuk az értéket. Módosítót úgy tudunk létrehozni, hogy kettőspontot (`:`) teszünk az érték után, majd megadunk egy érvényes formátumot. >[!example] Példa. >```python >ar = 59 ># Lebegőpontos szám két tizedesjegy pontossággal >szoveg = f"Az ár {ar:.2f} Forint." >print(szoveg) >``` A helyőrző tartalmazhat Python kódot (pl. matematikai műveletet) is: >[!example] Példa. >```python >szoveg = f"Az ár {20 * 59} Forint." >print(szoveg) >``` # Forrás - https://www.w3schools.com/python/python_strings_format.asp (utolsó hozzáférés dátuma: 2025. 09. 26.)