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 = "HeiHvis 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 LinuxhintVariabelen '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"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" \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.