Bruk av format () -metode
format() Metode er en essensiell metode for Python for å generere formatert utgang. Den har mange bruksområder, og den kan brukes på både streng og numeriske data for å generere formatert utgang. Hvordan denne metoden kan brukes til indeksbasert formatering av strengdata vises i følgende eksempel.
Syntaks:
.Format (verdi)Strengen og plassholderposisjonen er definert inne i de krøllete parentesene (). Den returnerer den formaterte strengen basert på strengen og verdiene som er gitt på plassholderens stilling.
Eksempel:
De fire formateringstypene vises i følgende skript. I den første utgangen brukes indeksverdi 0. Ingen stilling er tildelt i den andre utgangen. To sekvensielle posisjoner tilordnes i den tredje utgangen. Tre uordnede posisjoner er definert i fjerde utgang.
#!/usr/bin/env python3Produksjon:
Bruk av split () -metode
Denne metoden brukes til å dele opp eventuelle strengdata basert på en bestemt separator eller avgrenser. Det kan ta to argumenter, og begge er valgfrie.
Syntaks:
split ([separator, [maxsplit]])Hvis denne metoden brukes uten argument, vil plassen bli brukt som separator som standard. Ethvert tegn eller en liste over tegn kan brukes som separator. Det andre valgfrie argumentet brukes til å definere grensen for å dele opp strengen. Den returnerer en liste over streng.
Eksempel:
Følgende skript viser bruken av delingen () metode uten noe argument, med ett argument, og med to argumenter. Rom brukes til å dele strengen når ingen argumenter brukes. Neste, The kolon (:) brukes som separatorargument. De komma(,) brukes som separator og 2 brukes som nummeret på splittelsen i den siste delingsuttalelsen.
#!/usr/bin/env python3Produksjon:
Bruk av Find () -metode
finne() Metoden brukes til å søke på plasseringen av en bestemt streng i hovedstrengen og returnere posisjonen hvis strengen eksisterer i hovedstrengen.
Syntaks:
finn (searchText, [start_position, [ending_position]])Denne metoden kan ta tre argumenter der det første argumentet er obligatorisk og de to andre argumentene er valgfrie. Det første argumentet inneholder strengverdien som vil bli søkt, det andre argumentet definerer startposisjonen til søket og det tredje argumentet definerer søkets sluttposisjon. Det returnerer posisjonen til SearchText Hvis den eksisterer i hovedstrengen, ellers returnerer den -1.
Eksempel:
Bruken av finne() Metode med ett argument, to argumenter og tredje argumenter vises i følgende skript. Den første utgangen vil være -1 fordi den søkende teksten er 'Python'Og variabelen, str inneholder strengen, 'Python'. Den andre utgangen vil returnere en gyldig posisjon fordi ordet, 'program'eksisterer i str etter stillingen10. Den tredje utgangen vil returnere en gyldig posisjon fordi ordet, 'tjene'eksisterer innen 0 til 5 plassering av str.
#!/usr/bin/env python3Produksjon:
Bruk av erstatningsmetode ()
erstatte() Metoden brukes til å erstatte en bestemt del av en strengdata med en annen streng hvis kampen ble funnet. Det kan ta tre argumenter. To argumenter er obligatoriske og ett argument er valgfritt.
Syntaks:
streng.erstatte (search_string, erstatt_string [, counter])Det første argumentet tar søkestrengen du vil erstatte, og det andre argumentet tar erstatningsstrengen. Det tredje valgfrie argumentet setter grensen for å erstatte streng.
Eksempel:
I det følgende skriptet brukes den første erstatningen til å erstatte ordet, 'PHP'Etter ordet,'Java'I innholdet i str. Det søkende ordet eksisterer i str, Så ordet, 'Php' vil bli erstattet av ordet, 'Java'. Det tredje argumentet for erstatningsmetoden brukes i neste erstatningsmetode, og den vil bare erstatte den første kampen i det søkende ordet.
#!/usr/bin/env python3Produksjon:
Bruk av Join () -metoden
bli med() Metoden brukes til å lage en ny streng ved å kombinere annen streng med streng, liste over strenger eller tuple av strengedata.
Syntaks:
separator.Bli med (Iterable)Det har bare ett argument som kan være streng, liste eller tuple og separator Inneholder strengverdien som skal brukes til sammenkobling.
Eksempel:
Følgende skript viser bruken av Join () -metoden for strengen, listen over strengen og strengene tupelen. ',' brukes som separator for strengen, plass brukes som separator for listen, og ':' brukes som separator for tupelen.
#!/usr/bin/env python3Produksjon:
Bruk av strip () -metode
stripe () Metoden brukes til å fjerne hvite rom fra begge sider av en streng. Det er to relaterte metoder for å fjerne hvite rom. Lstrip () metode for å fjerne det hvite rommet fra venstre side og rstrip () metode for å fjerne det hvite rommet fra høyre side av strengen. Denne metoden tar ikke noe argument.
Syntaks:
streng.stripe ()Eksempel:
Følgende skript viser bruken av stripe () Metode for en strengverdi som inneholder mange hvite mellomrom før og etter strengen. Den ekstra teksten legges til med utgangen fra Strip () -metoden for å vise hvordan denne metoden fungerer.
#!/usr/bin/env python3Produksjon:
Bruk av Capitalize () -metode
kapitalisere () Metoden brukes til å kapitalisere det første tegnet til strengdataene og gjøre de gjenværende tegnene til små bokstaver.
Syntaks:
streng.kapitalisere ()Denne metoden tar ikke noe argument. Den returnerer strengen etter å ha laget den første karakteren til store og store og de gjenværende karakterene til små bokstaver.
Eksempel:
I det følgende skriptet er en strengvariabel definert med blandingen av store og små bokstaver. De kapitalisere () Metoden vil konvertere strengens første karakter til en stor bokstav og de gjenværende karakterene til små bokstaver.
#!/usr/bin/env python3Produksjon:
Bruk av count () -metode
telle() metoden brukes til å telle hvor mange ganger en bestemt streng vises i en tekst.
Syntaks:
streng.Count (search_text [, start [, slutt]])Denne metoden har tre argumenter. Det første argumentet er obligatorisk og de to andre argumentene er valgfrie. Det første argumentet inneholder verdien som krever å søke i teksten. Det andre argumentet inneholder startposisjonen til søket, og det tredje argumentet inneholder sluttposisjonen til søket.
Eksempel:
Følgende skript viser de tre forskjellige bruksområdene til telle() metode. Den første telle() Metoden vil søke i ordet, 'er'I variabelen, strval. Den andre telle() Metode søker på det samme ordet fra posisjon 20. Den tredje telle() Metode søker på det samme ordet innenfor stillingen 50 til 100.
#!/usr/bin/env python3Produksjon:
Bruk av len () -metode
Len () Metoden brukes til å telle det totale antallet tegn i en streng.
Syntaks:
Len (streng)Denne metoden tar en hvilken som helst strengverdi som et argument og returnerer det totale antallet tegn i den strengen.
Eksempel:
I det følgende skriptet, en strengvariabel som heter strval Erklæres med en strengdata. Deretter vil verdien av variabelen og det totale antallet tegn som finnes i variabelen bli skrevet ut.
#!/usr/bin/env python3Produksjon:
Bruk av indeks () -metode
indeks () Metoden fungerer som finne() metode, men det er en enkelt forskjell mellom disse metodene. Begge metodene returnerer posisjonen til søketeksten hvis strengen eksisterer i hovedstrengen. Hvis søketeksten ikke eksisterer i hovedstrengen da finne() metoden returnerer -1 men indeks () metode genererer en ValueError.
Syntaks:
streng.indeks (search_text [, start [, slutt]])Denne metoden har tre argumenter. Det første argumentet er obligatorisk som inneholder søketeksten. De to andre argumentene er valgfrie som inneholder start- og sluttposisjonen for å søke.
Eksempel:
indeks () Metoden brukes til 4 ganger i følgende skript. prøv-excepT -blokken brukes her til å håndtere ValueError. Indeks () Metoden brukes med ett argument i den første utgangen som vil søke i ordet, 'kraftig'I variabelen, strval. NESTE, indeksen () Metoden vil søke i ordet, 'program' fra stillingen 10 som eksisterer i strval. Neste, The indeks () metoden vil søke i ordet, 'er' innenfor stillingen 5 til 15 som eksisterer i strval. Den siste indeksen () -metoden vil søke i ordet, 'hans' innenfor 0 til 25 som ikke eksisterer i strval.
#!/usr/bin/env python3Produksjon:
Konklusjon:
De mest brukte innebygde Python-metodene i strengen er beskrevet i denne artikkelen ved å bruke veldig enkle eksempler for å forstå bruken av disse metodene og hjelpe den nye Python-bruken.