Oversettelse av tekst til en ny linje i Python. Hvordan flytte tekst til en ny linje – instruksjoner

I Python, for å markere slutten på en linje og starte en ny, må du bruke et spesialtegn. Samtidig er det viktig å vite hvordan du bruker det riktig når du arbeider med ulike Python-filer, og viser det i konsollen på de nødvendige øyeblikkene. Det er nødvendig å forstå i detalj hvordan du bruker skilletegnet for nye linjer når du arbeider med programkode, om det er mulig å legge til tekst uten å bruke det.

Generell informasjon om nylinjetegnet

n er symbolet for å pakke informasjon på en ny linje og lukke den gamle linjen i Python. Dette symbolet består av to elementer:

  • omvendt skrå;
  • n er en liten bokstav.

For å bruke dette tegnet, kan du bruke uttrykket “print(f” HellonWorld!”) ”, På grunn av dette kan du overføre informasjon i f-linjer.

Oversettelse av tekst til en ny linje i Python. Hvordan flytte tekst til en ny linje - instruksjoner
Et eksempel på bruk av tegnet n for å distribuere en rekke informasjon over nye linjer

Hva er utskriftsfunksjonen

Uten tilleggsinnstillinger legges dataoverføringstegnet til neste linje i skjult modus. På grunn av dette kan den ikke ses mellom linjene uten å aktivere en viss funksjon. Et eksempel på visning av et skilleikon i programkoden:

Print ("Hello, World") - "Hello, World!"n

Samtidig er et slikt funn av denne karakteren skrevet i de grunnleggende egenskapene til Python. "Skriv ut"-funksjonen har en standardverdi for "slutt"-parameteren - n. Det er takket være denne funksjonen at dette tegnet settes på slutten av linjene for å overføre data til de neste linjene. Forklaring av "print"-funksjonen:

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

Verdien til "end"-parameteren fra "print"-funksjonen er lik tegnet "n". I henhold til den automatiske algoritmen til programkoden, fullfører den linjene på slutten, før "skriv ut" -funksjonen skrives. Når du bruker en enkelt "print"-funksjon, kan det hende du ikke legger merke til essensen av arbeidet, siden bare én linje vises på skjermen. Men hvis du legger til noen få utsagn som dette, blir resultatet av funksjonen mer eksplisitt:

print("Hei, verden 1!") print("Hei, verden 2!") print("Hei, verden 3!") print("Hei, verden 4!")

Et eksempel på resultatet av koden ovenfor:

Hei, verden 1! Hei, verden 2! Hei, verden 3! Hei, verden 4!

Erstatte et linjeskifttegn med utskrift

Ved å bruke "print"-funksjonen er det mulig å ikke bruke et skilletegn mellom linjene. For å gjøre dette må du endre "end" -parameteren i selve funksjonen. I dette tilfellet, i stedet for "slutt"-verdien, må du legge til et mellomrom. På grunn av dette er det plassen som vil erstatte "slutt"-tegnet. Resultat med standardinnstillinger:

>>> print("Hei") >>> print("Verden") Hello World

Vise resultatet etter å ha erstattet tegnet "n" med et mellomrom:

>>> print("Hei", end=" ") >>> print("Verden") Hei verden

Et eksempel på bruk av denne metoden for å erstatte tegn for å vise en sekvens av verdier på én linje:

for i in range(15): if i < 14: print(i, end=", ") else: print(i)

Bruk av skilletegn i filer

Symbolet hvoretter teksten til programkoden overføres til neste linje finner du i de ferdige filene. Men uten å se selve dokumentet gjennom programkoden, er det umulig å se det, siden slike tegn er skjult som standard. For å bruke nylinjetegnet må du lage en fil fylt med navn. Etter å ha åpnet den, kan du se at alle navn vil starte på en ny linje. Eksempel:

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

Navn vil bare vises på denne måten hvis tekstfilen er satt til å skille informasjon i separate linjer. Dette vil automatisk sette det skjulte tegnet "n" på slutten av hver forrige linje. For å se det skjulte tegnet må du aktivere funksjonen – “.readlines()”. Etter det vil alle skjulte tegn vises på skjermen i programkoden. Eksempel på funksjonsaktivering:

med open("names.txt", "r") som f: print(f.readlines())
Oversettelse av tekst til en ny linje i Python. Hvordan flytte tekst til en ny linje - instruksjoner
Tilordne forskjellige symboler for å fungere i Python

Råd! Når de jobber aktivt med Python, møter brukere ofte situasjoner der programkoden må skrives i én lang linje, men det er ekstremt vanskelig å gjennomgå den og identifisere unøyaktigheter uten separasjon. Slik at etter å ha delt en lang linje i separate fragmenter, anser datamaskinen den som hel, i hvert ledige gap mellom verdiene, må du sette inn tegnet "" - en omvendt skråstrek. Etter å ha lagt til et tegn, kan du flytte til en annen linje, fortsette å skrive kode. Under lanseringen vil selve programmet sette sammen de individuelle fragmentene til en enkelt linje.

Dele en streng i understrenger

For å dele en lang streng i flere understrenger, kan du bruke splittmetoden. Hvis det ikke gjøres flere redigeringer, er standard skilletegn et mellomrom. Etter å ha utført denne metoden, blir den valgte teksten delt inn i separate ord av understrenger, konvertert til en liste med strenger. Som et eksempel:

string = "noen ny tekst" strings = string.split() print(strings) ['noen', 'ny', 'tekst']

For å utføre den omvendte transformasjonen, ved hjelp av hvilken listen over understrenger blir til en lang streng, må du bruke sammenføyningsmetoden. En annen nyttig metode for å jobbe med strenger er stripe. Med den kan du fjerne mellomrom som er plassert på begge sider av linjen.

konklusjonen

For å sende ut visse data fra en ny linje når du arbeider i Python, er det nødvendig å avslutte den gamle linjen med tegnet "n". Med dens hjelp blir informasjonen etter skiltet overført til neste linje, og den gamle lukkes. Det er imidlertid ikke nødvendig å bruke dette symbolet for å overføre data. For å gjøre dette kan du bruke parameteren end = "". Verdien "character" er skilletegnet.

Legg igjen en kommentar