Manuell strengformateringsmetode
Det enkleste og den desidert verste av alle metodene der ute er å skrive ut dem ved hjelp av plusskilt eller komma. Så du legger komma eller pluss tegn for å lage strengen din; Dette er kjent som manuell formatering. Men når utskriftserklæringen blir litt komplisert, kan dette bli rotete!
Eksempel nr. 1:
hoved-.pyProduksjon:
Jenny bor i MontrealEksempel 2:
hoved-.pyProduksjon:
Jenny bor i MontrealDet er den dummeste måten å gjøre ting på, men det fungerer hvis du ikke husker de gjenværende metodene.
Strengformatet () -metoden
Strengformat () -metoden er den klart enkleste og mest brukte metoden. Med denne metoden legger du ganske enkelt til der du vil erstatte verdier. De krøllete seler er plassholdere, og hvis du ønsker det, kan du nummerere dem for enkelhets skyld. Du kan også forlate dem som er eller tomme hvis du ønsker det.
Eksempel nr. 1:
hoved-.pyProduksjon:
Jenny er 23 år gammel.Her legger vi krøllete seler og forteller Python at vi ønsker å erstatte de krøllete seler med verdiene i .Format () Seksjon. Så her har vi en liste [0] og en liste [1] for å skildre de to første verdiene på listen. Python vil erstatte den første krøllete staget med en liste [0] og den andre krøllete staget med en liste [1].
Eksempel 2:
hoved-.pyProduksjon:
Jenny er 23 år gammel.I dette tilfellet legger vi tall til de krøllete seler. Dette kan hjelpe oss å holde rede på hva som skjer. Men de samlede resultatene er fremdeles de samme.
Eksempel nr. 3:
hoved-.pyProduksjon:
Jenny er 23 år gammel.I dette tilfellet er det vi gjør å flytte indekseringen til krøllete seler. Så 0 [0] betyr liste [0] der listedelen er spesifisert i .Format () Seksjon. På den annen side står 0 [1] her for en liste [1]. Nok en gang spesifiserer vi listen i .Format () Metode. Så 0 står for listen her.
Eksempel 4:
hoved-.pyProduksjon:
Jenny er 23 år gammel. Hun bor i New York.I dette tilfellet har vi to elementer i .Format () Seksjon - Liste og liste2. Vi refererer til det første elementet med en 0 og det andre elementet med en 1. Så 0 [0] tilsvarer liste [0], mens 1 [0] tilsvarer liste2 [0].
Eksempel 5:
hoved-.pyProduksjon:
Jenny er en jente som er 23 år og bor i New York.I dette tilfellet bruker vi ikke lister, men snarere ordbøker. For en ordbok kan du spesifisere den som sett ovenfor.
I disse eksemplene brukte vi lister og ordbøker, men du trenger ikke å bruke lister eller ordbøker! Du kan også bruke enkle variabler.
Eksempel 6:
hoved-.pyProduksjon:
Jenny er 23 år gammel.Den tredje metoden du finner i de fleste bøker er ved å bruke % -symbolet. Hver %-symbol representerer en verdi.
%s - brukt til strenger
%d - brukt til heltall
%f - brukt til flytende punkttall
Eksempel 7:
hoved-.pyProduksjon:
Vil lære å kode? Gå til Linuxhint.com
I dette tilfellet setter vi en %s i setningen vår - “Ønsker å lære å kode? Gå til %s” - Og bruk deretter prosentvis tegnet for å beskrive verdien som skal erstattes.
Nå betyr %s en streng, men du kan endre dette etter din smak. For eksempel:
Eksempel 2:
hoved-.pyProduksjon:
Linuxhint er vert for over 1000 artiklerEksempel nr. 3:
hoved-.pyProduksjon:
Den ene halvparten er også kjent som 0.500000
Eksempel 4:
Du kan imidlertid bruke så mange av %-symbolene som du vil i en streng. For eksempel:
hoved-.pyProduksjon:
Hennes navn er Jenny; Hun er 23 år gammel. Hun bor i Montreal.Legg merke til at vi har inkludert 2 %s og 1 %d. I slike tilfeller legger du bare til verdiene etter prosentvis skilt.
Eksempel 5:
Men hva om vi hadde å gjøre med lister?
hoved-.pyProduksjon:
Hennes navn er Jenny; Hun er 23 år gammel. Hun bor i Montreal.Formaterte strenglitteraler Formatering
Formaterte strenglitteraler er også kjent som F-strenger. Med denne metoden kan du inkludere en streng i en f eller en f.
hoved-.pyProduksjon:
Jenny er 23 år gammel.For mer om strengformatering, se https: // dokumenter.Python.org/3/tutorial/inputOutput.HTML#Fancier-output-formatering.
Konklusjon
I Python er manipulerende strenger ikke komplisert, men det krever at du kjenner de forskjellige teknikkene for å manipulere dem. Du vil definitivt ikke bruke komma og pluss skilt for å formatere et stykke streng. Snarere bruker de fleste String Format () -metoden. Det er enkelt og enkelt og den mest brukte metoden. Så neste gang du trenger å manipulere en streng, bruk noen av metodene ovenfor, men ikke bruk komma eller pluss tegn!
Glad koding!