Python String tittelmetode

Python String tittelmetode
Python er et objektorientert programmeringsspråk på høyt nivå som er mye brukt blant utviklere. Det gir forskjellige funksjoner for strenghåndtering. Strenghåndtering i Python refererer til enhver operasjon utført på strenger, inkludert konvertering av streng til store, strengmodifisering og så videre. Pythons standard verktøymodul gir en liste over funksjoner som kan brukes på strenger, i.e., Isupper (), Islower (), tittel (), Istitle (), og mange flere. I denne guiden lærer vi om funksjonen til tittelen () -funksjonen med streng. La oss forstå tittelen () -funksjonen i opplæringen nedenfor.

Strengtittel () -funksjon

Tittel () -funksjonen til Python fungerer med strenger. Den konverterer den gitte strengen til en tittelesak. Det tar ingen inngangsargumenter og gir tilbake den gitte strengen i tittelfeltet. Tittelsaken betyr at den første karakteren til hvert ord i strengen er i en kapitalisert form. Tittel () -funksjonen brukes til å konvertere hver store bokstav i strengen for å små bokstaver og endre det første tegnet til hvert ord til store bokstaver. Nedenfor er syntaks:

'Strengen' representerer strengnavnet som operasjonen utføres. Tittelen () er funksjonen som vil fungere på strengen. Den trenger ingen inngangsparameter, som input. Imidlertid vil den returnere den kopierte strengen etter å ha utnyttet den første bokstaven i hvert ord. La oss jobbe med noen eksempler for å se resultatet av tittelen () -funksjonen.

Eksempel 1:

I dette eksemplet definerer vi bare en enkel streng og bruker tittel () -funksjonen på den. Se referansekoden nedenfor:

str = "Hei jeg er et strengeksempel"
trykk (str.tittel())

Nedenfor er utdataene etter å ha utført koden ovenfor.

Eksempel 2:

Tittel () -funksjonen kapitaliserer den første bokstaven etter et tall eller symbol. For eksempel, hvis strengen inneholder en kombinasjon av tall og tegn, vil den første bokstaven etter at nummeret blir kapitalisert. Se koden nedenfor:

str = "Hei jeg er 2. strengeksempel"
trykk (str.tittel())

Som diskutert ovenfor, vil den første bokstaven etter antallet bli kapitalisert med tittel () -funksjonen. La oss nå se utdataene nedenfor. Som du kan se, er 'n' rett etter '2' kapitalisert 'n'.

Eksempel 3:

La oss nå teste tittelen () -funksjonen med en kombinasjon av tall og tegn for å se utfallet. Se vedlagte kode nedenfor.

STR = "Hei jeg er 2.2nd2nd 3.3rd3rd String Eksempel"
trykk (str.tittel())

Nå, i henhold til definisjonen, bør hver bokstav etter et tall kapitaliseres. Sjekk utdataene nedenfor:

Eksempel 4:

Her vil vi gi en kombinasjon av store bokstaver og små bokstaver for å se responsen fra tittelen () -funksjonen. Se koden nedenfor:

str = "Hei jeg er kombinasjon av strengeksempel"
trykk (str.tittel())

I henhold til definisjonen av tittelsaken, bør bare den første bokstaven i strengen kapitaliseres, og de andre skal være små bokstaver. La oss se på resultatene:

Merk at tittel () -funksjonen konverterer hver store bokstav til små bokstaver og hver første bokstav til store bokstaver.

Eksempel 5:

Tittel () -funksjonen fungerer med kombinasjonen av påfølgende bokstaver og tall da den følger en språkuavhengig definisjon av et ord. Derfor behandler den (') apostrofen som en ordgrense. Ordet grense betyr når tittelen () -funksjonen får en apostrof mellom et hvilket som helst ord eller tall, den behandler de påfølgende tallene eller tegnene som separate ord. Tittel () -funksjonen kan vise merkelig eller uventet oppførsel når du blir møtt med apostrofen i ordet. Den første bokstaven i ordet som kommer før apostrofen vil bli kapitalisert, og den første brevet rett etter at apostrofen også vil bli kapitalisert. La oss se koden i eksemplet nedenfor for å forstå mer:

STR = "Hvordan er dette nye eksemplet?""
trykk (str.tittel())

Nå, i henhold til begrensningen av tittelen () -funksjonen, skal 'S' etter apostrofen kapitaliseres. Her er utdataene fra ovennevnte kode:

Som du kan se, er 's' rett etter at apostrofen er kapitalisert 's'. Imidlertid fulgte hvert annet ord i strengen definisjonen av tittelen.

Eksempel 6:

La oss teste noen kombinasjoner av bokstaver og ord og spesielle bokstaver for å se resultatet av tittelen () -funksjonen. For en bedre og mer omfattende forståelse av tittelen () -metoden, se koden nedenfor:

str = "Jeg er en ny prøve .. !""
trykk (str.tittel())
STR = "Hurrrrryyy, jeg er konvertert til tittelesak"
trykk (str.tittel())
STR = "Ja, jeg er alt i store bokstaver"
trykk (str.tittel())
STR = "Nei ... Jeg er bare en 02num520ber10"
trykk (str.tittel())
STR = "090078601OUTPUT090078601NU, BER"
trykk (str.tittel())

Den første strengen i eksemplet ovenfor, 'str = “Jeg er en ny prøve .. !''. Den andre strengen, 'STR = “Hurrrrryyy, I'm Conversed to Title Case”' inneholder en blanding av store bokstaver og små bokstaver sammen med komma (,) og apostrof ('). Den tredje strengen, 'STR = “Ja, jeg er alt i store bokstaver” er hele store bokstaver. Den fjerde strengen, 'STR = “Nei… Jeg er bare en 02num520Ber10' 'inneholder en blanding av tall, store bokstaver og små bokstaver. Til slutt inneholder den siste strengen 'Str = “090078601Output090078601NU, Ber” en kombinasjon av tall og tegn sammen med komma (,).

I alle disse prøvestrengene skal hver bokstav konverteres til små bokstaver bortsett fra den første bokstaven i hvert ord. Dessuten bør den første bokstaven etter tallene også kapitaliseres. Som en begrensning av tittelen () -funksjonen vil hver bokstav etter et komma (,) eller apostrof (') eller noe annet spesielt symbol også bli kapitalisert. Etter å ha utført koden gitt ovenfor, får vi følgende utdata:

Som du kan legge merke til i utdataene gitt ovenfor, fulgte tittelen () -funksjonen definisjonen av tittelen og konverterte hver bokstav til små bokstaver mens du konverterte den første bokstaven i hvert ord til store bokstaver. Samtidig er hver brev etter et tall også kapitalisert, og det samme gjelder komma og apostrof.

Konklusjon

I denne guiden utforsket vi tittelen () -funksjonen til Pythons Utility Standard Library. Denne funksjonen brukes til å endre den gitte strengen i et tittelkasse. Tittelfeltet betyr at den første bokstaven i hvert ord i strengen blir kapitalisert, og hvert annet bokstav vil bli konvertert til små bokstaver. Tittel () -funksjonen tar ingen parametere og returnerer den spesifiserte strengen til tittelfeltet.