Python String istitle -metode

Python String istitle -metode

For å oppdage om en gitt streng er tittelkasert eller ikke, bruk "Python String Istitle ()" -funksjonen. Resultatet er "sant" hvis den første karakteren til en streng er i store bokstaver og resten av karakterene er i små bokstaver. Resultatet er imidlertid "usant" hvis alle karakterene er i små bokstaver. Hvis strengen inneholder mange ord, må du sørge for at den første karakteren til hvert begrep er i store bokstaver og de andre er i små bokstaver. Tallene og symbolene som er inkludert i en streng blir ignorert med denne metoden.

Syntaks av Python Istitle () -metoden:


Eksempel 1: Bruke String Istitle () -metoden i Python

I dette eksemplet brukes metoden “Istitle ()” for strenger i Python -koden. Når denne metoden brukes på en streng, returnerer den "sant" hvis strengens første bokstav er i store bokstaver og de andre bokstavene er i små bokstaver. Det returnerer "falsk" hvis alle karakterene er i små bokstaver eller alle karakterene er i store bokstaver. La oss starte koden nå.

Vi initialiserer variabelen “String1” og angir strengen “California Is In America” før vi implementerer funksjonen. Denne strengen er sammensatt av fire ord. Det første ordet er "California" som har den første bokstaven i store bokstaver og resten i små bokstaver. Det andre ordet er "er" som har begge bokstaver i små bokstaver. Det tredje ordet er "i" som også har begge bokstaver i små bokstaver. Det siste ordet er "Amerika" som har den første bokstaven i store bokstaver og resten i små bokstaver. Print () -funksjonen kalles i linjen etter det. Og siden verdien er lagret i variabelen “String1”, bruker vi “Istitle ()” -metoden med den.

Denne "istitle ()" -metoden undersøker hver strengverdi og returnerer sann hvis alle verdienes opprinnelige tegn er kapitalisert og alle de gjenværende tegnene er i små bokstaver. Ellers returnerer det falskt. For å avgjøre om skriptet svarte sant eller usant, la oss se på følgende utdata:


Ordet “er” og “i” har begge små bokstaver. Begynnende karakterer er ikke i store bokstaver, så metoden “Istitle ()” returnerer “falsk” som et resultat. Disse ordene i strengen har noen tegn i blokkeringssteder og andre i små bokstaver.


Deretter brukes en annen strengverdi "Assembly Language et programmeringsspråk på lavt nivå" i den andre delen av koden. Vi lagrer denne verdien i variabelen “String2” som vi initialiserer først. Strengverdien må skrives ved hjelp av de omvendte kommaene. Denne strengverdien har åtte ord, som hver begynner med en store bokstaver og slutter med et lite bokstavbrev. Deretter bruker vi print () -funksjonen i følgende linje. Innenfor denne funksjonen bruker vi “String2.istitle () ”for å avgjøre om resultatet er sant eller usant.


Som det kan sees i følgende figur, viser utgangsresultatet sanne siden hvert ord i strengverdien begynte med en store bokstaver og hadde små bokstaver for resten av ordet.


Istitle () -metoden i Python ser bare på karakterene i en streng. Den ignorerer tallene eller symbolene som er til stede i en gitt streng. I den tredje delen av denne koden gir vi en verdi til en streng der vi har et numerisk siffer. Verdien av strengen er også "Mitt rulletall er 161064". Denne strengen er sammensatt av fire ord og ett siffernummer. I neste linje bruker vi utskriftsfunksjonen. Inne i dette bruker vi “Istitle ()” -metoden med variabelen “String3” der vi lagrer verdien av strengen.


Som vi tidligere nevnte, ignorerer "Istitle ()" -funksjonen alle tall som kan være til stede i en streng og bare sjekker strengtegnene for å avgjøre om ordene har sin første bokstav kapitalisert og om alle andre bokstaver er i små bokstaver. Som du ser i forrige bilde, har hvert ord sin første bokstav kapitalisert, og alle de andre bokstavene er i små bokstaver. Så funksjonen returnerer "sann" i utgangsskjermen.


Denne funksjonen ignorerer også symbolet. Så hvis vi har symboler i strengverdien, ignorerer den også at når det ignorerer det numeriske sifferet i forrige del. I denne delen har vi strengverdien “#Alex fikk 96% i resultatet”. Denne verdien lagres i variabelen “String4” og den neste linjen, samme som i forrige eksempel der vi brukte “Istitle ()” -metoden inne i print () -funksjonen.


Siden ordets første bokstaver er kapitalisert og symbolene som brukes her, blir metoden “Istitle ()” ignorert og resultatet viser “True”.

Eksempel 2: Bruke String istitle () -metoden i et "if-elv" betinget program

I dette eksemplet bruker vi strengen “Istitle ()” -funksjonen med "if-elv" -forholdene. "IF" -uttalelsen skrives ut hvis kriteriet er oppfylt. Ellers vises "ellers" uttalelsen. La oss begynne å skrive det andre eksemplet. Vi lagrer strengverdien “Jeg elsker landet mitt” i den initialiserte variabelen “String” i dette eksemplet. Deretter, i neste linje, bruker vi "IF" -tilstanden for å vise IF -setningen "Denne strengen er titled" og ellers setningen "Denne streng.Istitle () ”-funksjon.


Tilstanden er "sann", og "hvis" -uttalelsen sendes ut "Denne strengen er titled" som kan sees i følgende figur siden strengverdien inneholder fire ord, som alle har store bokstaver og gjenværende tegn i store bokstaver og gjenværende tegn. Tilstanden ville være falsk og en annen uttalelse vil bli vist hvis verdien inneholdt til og med et enkelt ord med alle små bokstaver.

Eksempel 3: Bruke Istitle () -metoden for å sjekke for to strenger ved hjelp av “og” -operatøren i IF-elvetilstand

I dette eksemplet bruker vi to strenger med "og" mellom dem og implementerer "If-Else" -forholdene med "Istitle ()" -metoden. Vi har to strenger i dette skriptet: "Jeg elsker programmering" er den første strengverdien, som holdes i variabelen "String1" og "Python er det raskest voksende programmeringsspråket" er den andre strengen, som lagres i variabelen “String2”. Følgende linje bruker en "if" -tilstand.

Innenfor "hvis" -tilstanden bruker vi "Istitle ()" -funksjonen med strengene "String1" og "String2" og plasserer "og" -operatøren mellom dem. Denne metoden sjekker begge strengene. Hvis de begge er "tittelkaserte", skrives "if" -uttalelsen "begge tittelen". Hvis ikke, skrives "ellers" uttalelsen "disse ikke tittelkasser". Hvis til og med bare ett ord i noen av disse strengene ikke begynner med en stor bokstav, vil ikke strengen være "tittelkasert" og "ellers" uttalelsen skrives ut som et resultat.


Annets uttalelse "begge er titlecased" er trykt fordi tilstanden er sann og begge strengene er titlecased.

Konklusjon

I denne artikkelen dekket vi Python-strengen ISTitle () -metoden for å bestemme om den medfølgende strengen er tittelkasert eller ikke. I Python -programmering brukte vi denne tilnærmingen på en rekke måter. Til å begynne med viste vi "ekte" eller "falsk" i utgangen. På den andre måten anvendte vi "Istitle ()" -funksjonen inne i en IF-Else-tilstand. Sist, men ikke minst, brukte vi denne metoden for å sjekke for to strenger ved hjelp av “og” -operatøren.