Hvordan gå inn i Python -tolken
Åpne Linux Terminal og skriv Python og treff Enter slik at vi ser Python -tolk. For Python3+ versjon, skriv python3. Følgende informasjon vi skal se på terminalen. Hvis vi vil sjekke Python -versjonen, er kommandoen “Python -v.”
Produksjon:
Python 3.5.0 (standard, 20. september 2019, 11:28:25)Følgende operasjoner kan utføres på strengen
Strengskive
Dette er nyttig når vi bare vil ha en del av strengen.
Merk: Strengindeks starter alltid fra 0. En streng kan krysses inn fremover og i tillegg til omvendt retning (ved hjelp av den negative indeksen).
Eks: S = ”God morgen”
Fremover Traverse Index: [0,1,2,3…]Syntaks: variablename [start: stopp: trinn].
Her er stopp ekskludert. Hvis vi bare gir en start, vil den trekke ut alle karakterene fra start til slutt. Hvis vi bare gir et stopp, vil det hente ut fra 0. indeksen for å stoppe. Vi kan utelate begge starter og stoppe; I så fall må vi gi minst kolon (S [:]). Hvis vi ikke gir en trinnverdi, er standardverdien 1.
Eks: S1 = ”God morgen”.
I dette eksemplet ønsker vi å hente ut "bra".
S2 = S1 [0: 4]
Anta at vi ønsker å trekke ut “ood mor”
Anta at vi ønsker å trekke ut “ning” (ved hjelp av omvendt indeks)
Anta at vi vil snu en streng
Lengde
Denne metoden returnerer antall tegn i strengen.
Syntaks: Len (streng)
Sammenkobling
Dette sammenkobler eller kombinerer to strenger.
Syntaks: S3 = S1 + S2
Stor bokstav
Denne metoden konverterer alle tegnene i strengen til store bokstaver.
Syntaks: streng.øverste()
S1 = 'God morgen'Små bokstaver
Denne metoden konverterer alle tegnene i strengen til små bokstaver.
Syntaks: streng.Nedre()
S1 = 'God morgen'Stripe
Denne metodestripen/slett verdien fra strengen som er gitt som en parameter. Standardparameteren er plass.
Der 3 typer strimler:
Søk i substring i en streng
Denne returen "ekte”Hvis substring funnet i streng ellers returnerer falsk. Medlemsoperatørene “i”Og“ikke i”Brukes til å sjekke dette.
Syntaks: substring i en streng
Begynner med
Denne metoden brukes til å sjekke om en streng starter med en substring. Det returnerer sant hvis strengen starter med å substring ellers returnerer falsk.
Syntaks: s.Starsiwth (Substring)
Slutter med
Denne metoden brukes til å sjekke om en streng ender med en substring. Den returnerer "sant" hvis strengen ender med å substring ellers returnerer falsk
Syntaks: s.Endsiwth (Substring)
Indeks
Denne metoden brukes til å finne indeksen for substring i en streng. Hvis funnet, returnerer Start Character Index of Substring Else Value Feil unntak.
Syntaks: streng.indeks (erstatning, teg = 0, slutt = len (streng))
Finne
Denne metoden brukes til å finne indeksen for en substring i en streng. Hvis funnet, returnerer Start Character Index of Substring Else -1 Verdi returnert.
Syntaks: streng.finn (erstatning, teg = 0, slutt = len (streng))
Telle
Denne metoden brukes til å telle forekomsten av en substring i en streng.
Syntaks: streng.telling (substring)
Bytt sak
Denne metoden bytter/utveksler saken om en streng.
Syntaks: streng. Swapcase ()
Kapitalisere
Denne metoden kapitaliserer den første bokstaven i strengen
Syntaks: streng.kapitalisere ()
Finn minimum/maksimal alfabetisk tegn i strengen
Syntaks: min (streng), maks (streng)
Erstatte
Denne metoden erstatter forekomsten av en substring med en annen streng. Hvis Max ga at det mange ganger vil erstatte det
Syntaks: streng. Erstatt (gammel substring, nyhetssted, maks)
Dele
Denne metoden delte strengen basert på parameteren som er gitt. Den returnerer en liste over ord hvis en delt parameter fant andre returstreng som en liste.
I første eksempel er den delte karakteren plass, og det finnes i en streng. Den returnerer en liste over ord
I andre eksempel er den delte karakteren _, og den fant ikke i strengen. Den returnerer den samme strengen som listen.
Sjekk streng inneholder alfanumeriske tegn
Denne metoden returnerer "sann" hvis alle tegn i en streng er alfanumerisk; Ellers, falsk
Syntaks: streng.isalnum ()
Sjekk streng inneholder alfabetiske tegn
Denne metoden returnerer "sann" hvis alle tegn i en streng er alfabetisk; Ellers, falsk
Syntaks: streng.Isalpha ()
Sjekkstrengen inneholder bare sifre
Denne metoden returnerer "sann" hvis alle tegn i en streng er sifre; Ellers, falsk
Syntaks: streng.isDigit ()
Sjekk streng inneholder alle små tegn
Denne metoden returnerer "sann" hvis alle tegn i en streng er små bokstaver; Ellers, falsk
Syntaks: streng.Islower ()
Sjekk streng inneholder alle store bokstaver
Denne metoden returnerer "sann" hvis alle tegn i en streng er store bokstaver; Ellers, falsk
Syntaks: streng.Isupper ()
Sjekk streng inneholder bare plass
Denne metoden returnerer "sann" hvis alle tegn i en streng er mellomrom; Ellers, falsk
Syntaks: streng.Isspace ()
Bli med
Denne metoden tar alle elementene i en sekvens (liste, tuple, dict) og blir med som en enkelt streng basert på parameter. Alle elementene skal være en streng.
Syntaks: parameter.Bli med (sekvens)
Her er sekvensen en liste, og alle elementene er sammen med plass og # parameter.
Konklusjon
Strengen er en uforanderlig datatype, og enhver operasjon vi utfører skal lagres i en annen strengvariabel. Ovennevnte er den vanligste og generelt brukte operasjonen på streng.
Hvis vi vil sjekke hva som er alle operasjoner som støttes for strengtype dir (str) på en tolk og treff Enter. Den vil vise alle metoder/funksjoner hvis vi vil sjekke dokumentasjonen for strengmetode/funksjonstype hjelp (str) og treff Enter.