Python multiline streng

Python multiline streng
Som utviklere vet vi hvor viktige strengtyper kan være i et program. Av denne grunn prøver programmeringsspråk på høyt nivå å gjøre det lettere å jobbe med strenger.

Denne opplæringen vil oppdage hvordan vi kan implementere flerlinjestrenger i Python.

Strenger i Python

Som standard kan vi opprette en enkelt linjestreng og tilordne den en variabel, som vist i eksemplet nedenfor:

My_String = 'Hello World'

I dette tilfellet har vi en variabel kalt my_string som holder en enkeltlinjestreng.

Selv om metoden ovenfor fungerer for en enkelt linjestreng, er den ikke levedyktig for flerlinjestrenger.

For eksempel:

en annen_string = "Hei
verden
""

Hvis vi kjører koden over, vil Python returnere en feil som vist:

For å løse dette, må vi lage en multi-linjestreng.

Følgende er metodene og teknikkene du kan bruke til å lage en flerlinjestreng i Python.

Metode 1 - Bruke trippel sitater.

Den første og vanligste metoden for å lage multi-linjestrenger i Python bruker trippel sitater.

Legg ved teksten som spenner over flere linjer i et par trippel sitater for å bruke denne metoden.

Et eksempel er illustrert nedenfor:

my_string = "Velkommen til Linuxhint
..
..
Fortsett å lære
""

Variabelen 'My_String' vil inneholde multi-linjestrengen som er spesifisert i trippel sitatene i eksemplet over.

Metode 2 - Bruke parentes

Den andre metoden for å lage en flerlinjestreng i Python er å omslutte den i et par parenteser.

Det fungerer som det å lage en fast variabel. Men du spesifiserer det som en strengvariabel ved å legge den til i enkelt- eller dobbelt-sitater.

Et illustrert eksempel er vist nedenfor:

my_string = ("Velkommen til Linuxhint \ n"
"En annen linje \ n"
"og en annen \ n")

Legg merke til hvordan et par doble sitater lukker hver linje. Dette hjelper deg å spesifisere så mange linjer som du ønsker i en enkelt variabel.

Metode 3: Bash -modus

Hvis du er en hyppig terminal bruker, er du klar over å bruke backslash-tegn for å spesifisere multi-linjekommandoer.

Python lar oss også bruke denne teknikken til å lage multi-linjestrenger.

En demonstrasjon er som vist:

my_string = "Velkommen til Linuxhint \ n" \
"en annen linje \ n" \
"og en annen \ n" \

Ovennevnte skal lage en multi-linjestreng og tilordne den til den spesifiserte variabelen.

Konklusjon

Ved hjelp av denne opplæringen oppdaget du tre hovedmåter å lage multi-linjestrenger i Python. De er ganske mye like, og det vil komme til din personlige preferanse.