Můžete také použít symbol překladu řádku uvnitř závorek funkce print() pro rozdělení několika řádků. Například:
print ("Ahoj,", " mír!", sep=""") Ahoj, světe!
Jak dostanu text z nového řádku v Pythonu?
Tento symbol umožňuje vytvořit prázdný řádek mezi dvěma částmi textu.| Způsob | Příklad kódu | Výsledek |
|---|---|---|
| Použití symbolu překladu řetězce | print ("Ahoj světe!") | Nazdar mír! |
| Použití funkce print () s více možnostmi | print ("Ahoj", " svět!") | Nazdar mír! |
| Použití vícestupňového řetězce s trojitými uvozovkami | print ("Ahoj světe!''') | Nazdar mír! |
Metoda použití symbolu nového řádku
print("Первая строкаВторая строкаТретья строка")
Первая строкаВторая строкаТретья строка
Použití speciální kombinace znaků
). Vložením tohoto symbolu na správné místo řádku můžete na nový řádek vygenerovat následující text.
print("Привет,мир!")
Použití symbolu
Aplikace" print " funkce
| Kód | |
|---|---|
| print ("Ahoj, světe!") | Ahoj, světe! |
| print ("Ahoj") print ("svět!") | Nazdar, mír! |
Pokud potřebujete stáhnout text pomocí různých formátování, můžete použít formátování řádků. Například:
| Kód | |
|---|---|
| name = "Ivan" print ("Ahoj %s!" % name) | Ahoj, Ivane! |
| age = 20 print ("je mi %d let." % age) | Je mi 20 let. |
Použití metody "join"
words = ["Ahoj", "mír",""] sentence = " ".join(words) print(sentence)V tomto příkladu se metoda " join "používá ke sloučení slov ze seznamu"words". Oddělovač mezi slovy je symbol nového řádku "
". Výsledkem plnění programu bude:
Použití operátora "
Zde je příklad jednoduchého kódu, který ukazuje použití operátora "
print("Первая строкаВторая строкаТретья строка")
Výsledek provádění tohoto kódu bude následující:
- První řádek
- Druhý řádek
- Třetí řádek
Převod reálného čísla na řádek s přenosem
Někdy je nutné převést reálné číslo na řetězec se zachováním přenosu na nový řádek. V Pythonu lze použít funkci str() k převodu čísla na řádek a poté přidat symbol přenosu řádku ( ) na požadované místo.
number = 3.141592653589793string = str(number)formatted_string = string[:6] + '' + string[6:]print(formatted_string)
V důsledku provedení tohoto kódu bude vygenerován následující řádek:
3.1415926535895793
Tedy reálné číslo 3.141592653589793 je úspěšně převeden na řetězec s přenosem na nový řádek.
Zde jsme použili řezy (string[:6] a string[6:] ) rozdělit číslo na dvě části a vložit mezi ně symbol přenosu řádku.
Kromě tohoto příkladu existují v Pythonu další způsoby, jak převést reálné číslo na řetězec s přenosem. V praxi výběr konkrétní metody závisí na požadovaných podmínkách a použitelnosti.