diff --git a/prvni-krucky/vstup-vystup/cteni-na-doma.md b/prvni-krucky/vstup-vystup/cteni-na-doma.md new file mode 100644 index 0000000..7930a20 --- /dev/null +++ b/prvni-krucky/vstup-vystup/cteni-na-doma.md @@ -0,0 +1,18 @@ +## Čtení na doma + +Od verze 3.6 přibyl v Pythonu nový způsob, jak pracovat s řetězci, a to jsou **formátované řetězce**. +Ty umožňují kombinovat vepsaný text s proměnnými bez nutnosti programování převodu vkládaných proměnných. + +Formátovaný řetězec musíme od běžného řetězce odlišit písmenem `f`, které vkládáme před první uvozovku (nebo apostrof). +Tím Pythonu říkáme, že daný řetězec je formátovaný řetězce a je nutné věnovat pozornost +**složeným závorkám** uvnitř něj. +Podle úvodního písmena f se těmto řetězcům někdy říká f-Strings. Následně můžeme +dovnitř uvozovek do složených závorek vkládat proměnné, a to i v případě, že jsou +jiného typu než řetězec. Proměnná je automaticky převedena na řetězec a až poté +vložena k ostatním částem řetězce. + +Stejný výstup, jaký jsme si ukazovali již dvěma způsoby, je pak možné provést pomocí příkazu níže. + +```python +print(f"Cena je {cena} Kč.") +``` diff --git a/prvni-krucky/vstup-vystup/entry.yml b/prvni-krucky/vstup-vystup/entry.yml index 7fc387d..aaf64c0 100644 --- a/prvni-krucky/vstup-vystup/entry.yml +++ b/prvni-krucky/vstup-vystup/entry.yml @@ -5,3 +5,4 @@ sections: - prvni-program - cteni-z-terminalu - excs + - cteni-na-doma