Översättning av text till en ny rad i Python. Hur man flyttar text till en ny rad – instruktioner

I Python, för att markera slutet på en rad och starta en ny, måste du använda ett specialtecken. Samtidigt är det viktigt att veta hur man använder det korrekt när man arbetar med olika Python-filer, och visar det i konsolen vid de tidpunkter som krävs. Det är nödvändigt att i detalj förstå hur man använder avgränsaren för nya rader när man arbetar med programkod, om det är möjligt att lägga till text utan att använda den.

Allmän information om nyradstecken

n är symbolen för att radera information på en ny rad och stänga den gamla raden i Python. Denna symbol består av två element:

  • omvänd sned;
  • n är ett gement tecken.

För att använda detta tecken kan du använda uttrycket "print(f" HellonWorld!") ", på grund av vilket du kan överföra information i f-rader.

Översättning av text till en ny rad i Python. Hur man flyttar text till en ny rad - instruktioner
Ett exempel på att använda tecknet n för att fördela en rad information över nya rader

Vad är utskriftsfunktionen

Utan ytterligare inställningar läggs dataöverföringstecknet till nästa rad till i dolt läge. På grund av detta kan den inte ses mellan raderna utan att aktivera en viss funktion. Ett exempel på att visa en separatorikon i programkoden:

Skriv ut (“Hello, World”!”) – “Hello, World!”n

Samtidigt är ett sådant fynd av denna karaktär skrivet i Pythons grundläggande egenskaper. Funktionen "skriv ut" har ett standardvärde för parametern "slut" - n. Det är tack vare denna funktion som detta tecken sätts i slutet av raderna för att överföra data till nästa rader. Förklaring av "print"-funktionen:

print(*objekt, sep=' ', end='n', file=sys.stdout, flush=False)

Värdet på "end"-parametern från "print"-funktionen är lika med tecknet "n". Enligt den automatiska algoritmen för programkoden slutför den raderna i slutet, innan funktionen "skriv ut" skrivs. När du använder en enda "print"-funktion kanske du inte märker kärnan i dess arbete, eftersom bara en rad kommer att visas på skärmen. Men om du lägger till några sådana här uttalanden blir resultatet av funktionen mer explicit:

print("Hej, värld 1!") print("Hej, värld 2!") print("Hej, värld 3!") print("Hej, värld 4!")

Ett exempel på resultatet av koden ovan:

Hej, värld 1! Hej, World 2! Hej, värld 3! Hej, World 4!

Ersätter ett nyradstecken med utskrift

Genom att använda "skriv ut"-funktionen är det möjligt att inte använda ett avgränsningstecken mellan raderna. För att göra detta måste du ändra parametern "slut" i själva funktionen. I det här fallet, istället för "slut" -värdet, måste du lägga till ett mellanslag. På grund av detta är det utrymmet som kommer att ersätta "slut"-tecknet. Resultat med standardinställningar:

>>> print("Hej") >>> print("Världen") Hello World

Visar resultatet efter att ha ersatt tecknet "n" med ett mellanslag:

>>> print("Hej", end=" ") >>> print("World") Hello World

Ett exempel på att använda denna metod för att ersätta tecken för att visa en sekvens av värden på en rad:

för i inom range(15): om i < 14: print(i, end=", ") else: print(i)

Använda separator i filer

Symbolen efter vilken texten i programkoden överförs till nästa rad finns i de färdiga filerna. Men utan att se själva dokumentet genom programkoden är det omöjligt att se det, eftersom sådana tecken är dolda som standard. För att använda nyradstecknet måste du skapa en fil fylld med namn. När du har öppnat den kan du se att alla namn börjar på en ny rad. Exempel:

names = ['Petr', 'Dima', 'Artem', 'Ivan'] med open("names.txt", "w") som f: för namn i namn[:-1]: f.write(f "{name}n") f.write(names[-1])

Namn kommer endast att visas på detta sätt om textfilen är inställd på att separera information i separata rader. Detta kommer automatiskt att ställa in det dolda tecknet "n" i slutet av varje föregående rad. För att se det dolda tecknet måste du aktivera funktionen – “.readlines()”. Efter det kommer alla dolda tecken att visas på skärmen i programkoden. Exempel på funktionsaktivering:

med open("names.txt", "r") som f: print(f.readlines())
Översättning av text till en ny rad i Python. Hur man flyttar text till en ny rad - instruktioner
Tilldela olika symboler för att fungera i Python

Råd! När de arbetar aktivt med Python, stöter användare ofta på situationer där programkoden måste skrivas på en lång rad, men det är extremt svårt att granska den och identifiera felaktigheter utan separation. Så att efter att ha delat upp en lång rad i separata fragment, anser datorn att den är hel, i varje ledigt gap mellan värdena måste du infoga tecknet "" - ett snedstreck. Efter att ha lagt till ett tecken kan du flytta till en annan rad, fortsätta att skriva kod. Under lanseringen kommer själva programmet att samla de enskilda fragmenten till en enda rad.

Dela en sträng i delsträngar

För att dela en lång sträng i flera delsträngar kan du använda splitmetoden. Om inga ytterligare ändringar görs är standardavgränsaren ett mellanslag. Efter att ha utfört denna metod delas den markerade texten i separata ord av delsträngar, omvandlade till en lista med strängar. Som ett exempel:

string = "någon ny text" strings = string.split() print(strängar) ['någon', 'ny', 'text']

För att utföra den omvända transformationen, med hjälp av vilken listan över delsträngar kommer att förvandlas till en lång sträng, måste du använda joinmetoden. En annan användbar metod för att arbeta med strängar är remsor. Med den kan du ta bort utrymmen som finns på båda sidor av linjen.

Slutsats

För att mata ut viss data från en ny rad när du arbetar i Python, är det nödvändigt att avsluta den gamla raden med tecknet "n". Med dess hjälp överförs informationen efter skylten till nästa rad och den gamla stängs. Det är dock inte nödvändigt att använda denna symbol för att överföra data. För att göra detta kan du använda parametern end = "". Värdet "tecken" är separatortecknet.

Kommentera uppropet