Python String Isspace -metode

Python String Isspace -metode

For å se etter hvitespasninger i en strengverdi, bruk String Isspace () -metoden i Python. Hvis strengen bare inneholder Whitespace -tegn, vil den svare "True". Alternativt vil det gi "falsk". Ved å påkalle Isspace () -metoden, kan vi bestemme hvor mange mellomrom som er til stede i strengen. Funksjonen inneholder følgende Whitespace -tegn “\ n”, “\ t”, “Space”, \ f ”,“ \ V ”osv.

Syntaksen til String Isspace () -metoden

Eksempel 1: Bruke String Isspace () -metoden i Python.

I dette tilfellet vil Python -skriptets streng “Isspace ()” -metode bli brukt. Strengen “Isspace ()” -teknikk brukes til å bestemme hvilke tegn i en strengverdi som er hvitrommet. Ethvert tegn eller streng med tegn som brukes til å representere horisontalt eller vertikalt rom i typesetting er kjent som hvitrom i datakoding. Et hvitromskarakter tar vanligvis plass på en side, selv om den ikke korrelerer med et merke når det blir gjengitt. I omfanget av Python refererer det til faner og mellomrom. Eksotiske unicode -rom kan også være inkludert, men unngå å bruke dem.

La oss begynne skriptet. I dette eksemplet blir variabelen “S” initialisert og satt til verdien der vi bruker omvendte komma og inne i det omvendte komma, legger vi til noen mellomrom i det ved å bruke romtasten på tastaturet. Deretter, i neste linje, kaller vi "print ()" -funksjonen og inne i utskriftsfunksjonen, bruker vi “S.Isspace () ”-metode som brukes til å sjekke hvitespasene i skriptet. Dette vil returnere sant hvis en verdi bare inneholder hvitt rom, derfor kan vi se at vi bare brukte rom her, så den vil returnere sant i utgangen.

Så som vi kan se på bildet nedenfor, viste det “True” i utgangen fordi “Isspace ()” bare godtar de hvite romkarakterene “\ t”, “Space”, “\ f”, “\ V” og “ \ n ”henholdsvis. Hvis vi brukte mellomrom med teksten, ville den returnere “FALSE” siden “Isspace ()” ikke tillater tekst, alfabetiske eller numeriske symboler.

Nå, hvis vi bare bruker inverterte komma i det samme skriptet uten å legge til noe ekstra rom, vil det returnere usant i utdataene fordi Isspace () brukes til å avgjøre om argumentet har alle hvitrommetegnene.

Som vi kan se, uttalte resultatet “FALSE”.

I det følgende avsnittet initialiserer vi variabelen “m” og tildeler verdien til “\ t \ t \ n \ f”. Vi benyttet også plass mellom disse karakterene. Dette er de hvite romkarakterene, som inkluderer newlines, mellomrom, faner, vognretur, feeds osv. Som alle brukes som avstandskarakterer. Utskriftsfunksjonen () ble deretter brukt i neste linje, og inni den, “m.Isspace () ”-metoden ble brukt for å bestemme om verdien av strengen som er lagret i variabelen“ M ”var sann eller falsk. La oss nå gå til resultatene.

Den viser "sant" i resultatet siden verdien bare inneholder Whitespace-tegn, ikke en eneste ikke-hvitt-space-karakter. Imidlertid, hvis vi legger til alfabetet mellom disse avstandstegnene, vil metoden “Isspace ()” komme tilbake falsk fordi den ikke aksepterer det.

I tillegg til å støtte Unicode -tegn, gjenkjenner Pythons Isspace () i tillegg disse karakterene som hvite rom. Python -strenger lagres som “Unicode” -filer, der hvert tegn identifiseres med et annet tall. Python -applikasjoner kan fungere med alle disse distinkte karakterkombinasjonene fordi strengtypen i Python implementerer Unicode -standarden for karakterrepresentasjon. Hvert tegn som brukes på menneskelige språk vil bli oppført i Unicode -spesifikasjonen, som også tildeler hvert tegn en spesiell kode.

I stedet for å sette inn mellomrom ved å trykke på romfeltet på tastaturet, benyttet vi Unicode -tegnet “U0020” i dette avsnittet. Gå videre til koden, først initialiserer vi variabelen "U" og setter en verdi som er unicode av romkarakteren "U0020", ". Deretter, i den følgende linjen, brukte vi utskrift () -funksjonen inne i utskriftsfunksjonen vi brukte "Isspace ()" -metoden. Denne metoden vil sjekke om strengverdien er et hvitt romkarakter eller ikke. Her vet vi at rommet er en hvit romkarakter og vi brukte dens unicode som streng “Isspace ()” støtter i Python.

Siden vi implementerer Unicode -karakteren for rom, returnerer "Isspace ()" "True" for Whitespace -tegn; Derfor er resultatet "sant".

Eksempel 2: Implementering av String Isspace () -metoden og telle uttalelsen i For-loop for å telle antall mellomrom som er til stede i en streng.

I dette eksemplet bruker vi funksjonene “Isspace ()” og “Count” -uttalelser for å telle antall mellomrom i en strengverdi inne i For-loop. For å bestemme hvor mange tall eller elementer som er i en liste, bruk telling. Tellingen kan følge med på hvor mange iterasjoner.

I denne koden oppretter vi variabelen "streng" og tildeler dens strengverdi "i \ nlove \ v \ n \ n My \ fpets \ n \ t". Uttrykket er i utgangspunktet "Jeg elsker kjæledyrene mine", og de hvite romfigurene som brukes mellom denne setningen er "\ n, \ V, \ f og \ t". Etter å ha brukt telling og initialisert det med "null" i neste linje, brukte vi en for-loop for å sjekke mellomrommene i strengverdiene og erklært en variabel kalt "V" for strengverdier.

Deretter, i den følgende linjen, brukte vi en "if" -tilstand. Innenfor uttalelsen brukte vi “V.Isspace () ”tilsvarer“ True ”, som angir at romkarakterene i strengverdien vil bli sjekket før tellingserklæringen kjøres for å bestemme de totale rommene det er i strengverdien. "Print ()" -metoden brukes deretter til å sende ut uttrykket "det totale antallet mellomrom på denne strengen er" sammen med antall telleplasser.

Strengverdien har totalt “9” mellomrom i den. I en Python -streng blir karakterene “n”, “V,” “n”, “F” og “T” brukt som mellomrom hver gang en av disse karakterene er skrevet, er et rom lagt til. Ved hjelp av disse karakterene får vi seks mellomrom. Vi la deretter til tre mellomrom ved å trykke på romfeltet på tastaturet, så resultatet er “9”.

Eksempel 3: Bruke String Isspace () -metoden i et "if-elv" betinget program.

I denne illustrasjonen blir strengen Isspace () -funksjonen brukt med IF-Else-forhold. "Hvis" -klausulen vil vises hvis kravet er oppfylt. Ellers vises "ellers" setningen. ISSPACE () -metoden sjekker strengverdien for eventuelle Whitespace-tegn og viser IF-setningen hvis det til og med er en ikke-hvitt. Imidlertid vil den andre uttalelsen bli skrevet ut.

La oss begynne det tredje eksemplet ved å sette inn strengverdien “\ t \ n \ t” i variabelen “String” som vi initialiserte før. Du kan se at vi bruker avstandskarakterene "\ t", "\ n" og "plass" i verdien. Deretter setter vi IF -tilstanden slik at den skriver ut uttrykket “den har plass” hvis strengen.Isspace () er lik "sann". Men hvis den ikke passer til tilstanden, skriver den ut den andre uttalelsen “den har ingen plass”.

Uttalelsen "det har plass" vil bli skrevet ut siden, så vidt vi vet, er tilstanden sann, og hver bokstav i strengen er et hvitt romkarakter, som vist på bildet nedenfor.

Konklusjon

For å identifisere Whitespace -tegnet i en strengverdi, har vi utforsket Python String Isspace () -metoden. I denne artikkelen dekket vi forskjellige tilnærminger til å bruke ISSspace () -metoden i Python. Det første eksemplet viser ganske enkelt sant hvis hele strengverdien har hvitrommet; Ellers viser det falskt. Det andre eksemplet har brukt en for-loop og en tellende uttalelse for å telle alle områdene i strengen. Mens det tredje eksemplet benytter seg av Isspace () -metoden og en IF-Else-tilstand.