Přejít na hlavní obsah

Jak stáhnout text z nového řádku v Pythonu: příklady a pokyny

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ůsobPříklad kóduVý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.