Nauč se Python > Kurzy > Začátečnický kurz PyLadies > Soubory > Soubory

Soubory – Řešení [0]

Každý řádek končí znakem nového řádku ('\n'). Při procházení souboru Python tento znak nechává na konci řetězce radek ¹. Funkce print pak přidá další nový řádek, protože ta na konci výpisu vždycky odřádkovává – pokud nedostane argument end=''. To je jeden způsob jak řádkování „spravit“; další je použít na každý řádek metodu rstrip, která odstraní mezery a nové řádky z konce řetězce.


¹ Proč to dělá? Kdyby '\n' na konci řádků nebylo, nedalo by se např. dobře rozlišit, jestli poslední řádek končí na '\n'


Toto je stránka lekce z kurzu, který probíhá nebo proběhl naživo s instruktorem. Přejít na stejnou lekci v kurzu pro samouky.