Funktsiooniga python kapitaliseerida () suure stringi esimene täht suurtähtedega

Capitalize First Letter String With Python Capitalize Function

Pythonil on sisseehitatud meetod nimega suurtähtedega () stringi esimese märgi teisendamiseks suurtähtedeks ja ülejäänud märkide muutmiseks väiketähtedeks. Seda meetodit saab stringiandmetel kasutada mitmel viisil, ilma et peaksite kasutama ainult esimesi märke. Selles artiklis on näidatud, kuidas seda meetodit pythoni skriptis erinevatel viisidel rakendada.

Süntaks:

string.suurtähtedega()

See meetod ei kasuta ühtegi argumenti ja tagastab uue stringi pärast algse stringi sisu muutmist. Algne string jääb muutmata. Selle meetodi kasutamist erinevat tüüpi andmetes pythonis selgitatakse allpool näidetega.

Näide-1: kasutage lihtsal stringil suurtähtede meetodit

Suurtähe () meetodit rakendatakse näites kolmes eri tüüpi tekstiandmes. Alguses kasutatakse teisendamiseks teksti, mis algab väiketähega. Teksti esimene märk on suurtähtedega ja ülejäänud teksti tähed suurtähtedega (). Järgmisena kasutatakse teisendamiseks teksti, mis sisaldab kõiki suuri tähti, ja teisendamiseks teksti, mis algab numbriga.



#!/usr/bin/env python3
# Määrake stringi väärtus
myString= 'Tere tulemast LinuxHinti'

# Teisendage string suurtähtede meetodil
convertString=myString.suurtähtedega()

# Printige algne string
printida('Esimene algne string on: %s'%myString)

# Printige teisendatud string
printida('Esimene teisendatud string on: %s n'% convertString)

# Määratlege suure algustähega string
myString2= 'Mulle meeldib PYTHONI PROGRAMMING'

# Teisendage string suurtähtede meetodil
convertString2=myString2.suurtähtedega()

# Printige algne string
printida('Teine algne string on: %s'%myString2)

# Printige teisendatud string
printida('Teine teisendatud string on: %s n'% convertString2)

# Määratlege string, mis algab numbriga
myString3= „7827 Ridgeview Court Summerville, SC 29483”

# Teisendage string suurtähtede meetodil
convertString3=myString3.suurtähtedega()

# Printige algne string
printida('Kolmas algne string on: %s'%myString3)

# Printige teisendatud string
printida('Kolmas teisendatud string on: %s n'% convertString3)

Väljund:



Pärast skripti käivitamist kuvatakse järgmine väljund.

Näide-2: kasutage suurtähtede meetodit, et muuta stringi iga sõna suurtähtedeks

Järgmises näites on näidatud, kuidas teksti iga sõna esimest tähemärki saab suurtähtedega kasutada. Alguses võetakse kasutaja sisendiks mitme sõna tekstiväärtus. Mis tahes tekstiväärtuse saab jagada () meetodi abil alamstringiks. split () meetodit kasutatakse siin teksti jagamiseks tühiku alusel ja sõnade loendi tagastamiseks. Muutujat newString kasutatakse siin teisendatud teksti salvestamiseks. for loop kasutatakse loendi iga üksuse lugemiseks ja iga üksuse esimese tähe suurtähtede kirjutamiseks ning teisendatud väärtuse salvestamiseks tühikuga newString. NewString eelmine väärtus kombineeritakse uue väärtusega, et saada soovitud väljund. Järgmisena trükitakse erinevuse nägemiseks nii algtekst kui ka teisendatud tekst.



#!/usr/bin/env python3
# Võtke stringi sisend
teksti= sisend('Sisestage tekst n')

# Jagage tekst ruumi põhjal
strList=teksti.lõhenema()

# Määrake teisendatud stringi salvestamiseks muutuja
newString= ''

# Korda loendit
eesttundisissestrList:

# Iga loendiüksuse suurtähtede kasutamine ja ühendamine
newString +=tundisuurtähtedega()+''

# Printige algne string
printida('Algne string on: %s'%teksti)

# Printige teisendatud string
printida('Teisendatud string on: %s n'% newString)

Väljund:

Järgmises väljundis võetakse sisendiks „mulle meeldib pythoni programmeerimine” ja pärast suurtähe () ja split () meetodite rakendamist on väljundiks „mulle meeldib Pythoni programmeerimine”.

Näide 3: mitme lause teksti iga lause esimene täht tuleb kirjutada suurtähega.

Kahes eelmises näites kasutatakse suurtähtede () meetodit ühes tekstireas. Kuid mõnikord on vaja töötada failisisu või mitme lausega pika tekstiga ning faili iga rea ​​esimene täht tuleb kirjutada suurtähega või teksti iga lause esimene täht suurtähtedega. Selle probleemi lahendamiseks saab kasutada kapitaliseerimise () meetodit split () -ga. Näide näitab viisi, kuidas pika teksti iga lause esimest tähte suurtähtedega kasutada. Siin määratletakse muutuja nimega tekst, mille stringiväärtus on kolm lauset. Alguses jagatakse teksti väärtus „.” Põhjal, kasutades kolme lause loendi loomiseks meetodit split (). Järgmisena kasutatakse tsükli jaoks iga lause esimese tähe suurtähtede kasutamist nagu näites 2. Siin kombineeritakse ‘.’ Iga teisendatud üksusega, et määrata rea ​​lõpp. strip () meetodit kasutatakse mittevajaliku tühiku eemaldamiseks ja viimane ekstra „.” eemaldatakse newTextist positsiooni väärtuse abil.

#!/usr/bin/env python3
# Määratlege pikk tekst
teksti= 'python on tõlgendatud kõrgetasemeline üldotstarbeline programmeerimiskeel.
loonud Guido van Rossum. see ilmus esmakordselt 1991. aastal. ”


# Jagage tekst ruumi põhjal
lineList=teksti.lõhenema(''. ')

# Määrake teisendatud stringi salvestamiseks muutuja
newText= ''

# Korda loendit
eesttundisisselineList:

# Eemaldage algusest ja lõpust tühik
tundi=tundiriba()

# Iga loendiüksuse suurtähtede kasutamine ja liitmine tähega.
newText +=tundisuurtähtedega()+'. '

# Eemaldage viimane punkt
newText=newText[: -2]

# Printige algne string
printida('Algne tekst on järgmine: n%s '%teksti)

# Printige teisendatud string
printida(' nTeisendatud tekst on: n%s '%newText)

Väljund:

Väljundis kuvatakse nii algtekst kui ka teisendatud tekst.

Järeldus:

Kui töötate stringiandmetega ja peate kirjutama stringi esimese tähe või iga sõna esimese tähe või pika teksti iga lause esimese tähe, siis saab suurtähtedega () meetodit kasutada koos mõne muu meetodiga tehke ülesanne. Siin mainitud ülesandeid on käesolevas artiklis näidetega näidatud. Loodan, et see artikkel aitab lugejatel mitmel otstarbel tõhusalt kasutada stringide andmete kapitaliseerimismeetodit ().

Vaata autori videot: siin