Süntaks:
string.suurtäht ()See meetod ei kasuta ühtegi argumenti ja see tagastab pärast algse stringi sisu muutmist uue stringi. Algne string jääb muutmata. Selle meetodi kasutamist Pythoni erinevat tüüpi andmetel selgitatakse allpool näidetega.
Näide 1: kasutage lihtsal stringil suurtähtmeetodit
Suurte () meetodit kasutatakse näites kolmes eri tüüpi tekstiandmetes. Alguses teisendamiseks kasutatakse teksti väiketähega. Teksti esimene märk on suurtäht ja ülejäänud teksti tähed suurtäht () meetodi järgi väiketähed. Järgmisena kasutatakse teisendamiseks teksti kõigi suurtähtedega ja teisendamiseks numbritega algavat teksti.
#!/ usr / bin / env python3# Määrake stringi väärtus
myString = 'tere tulemast LinuxHinti'
# Teisendage string suurtähtede meetodil
convertString = myString.suurtäht ()
# Trükkige algne string
print ('Esimene algne string on:% s'% myString)
# Trükkige teisendatud string
print ('Esimene teisendatud string on:% s \ n'% convertString)
# Määratlege string kogu suurtähega
myString2 = 'Mulle meeldib PYTHON PROGRAMMEERIMINE'
# Teisendage string suurtähtede meetodil
convertString2 = myString2.suurtäht ()
# Printige algne string
print ('Teine algne string on:% s'% myString2)
# Trükkige teisendatud string
print ('Teine teisendatud string on:% s \ n'% convertString2)
# Määrake string, mis algab numbriga
myString3 = '7827 Ridgeview Court Summerville, SC 29483'
# Teisendage string suurtähtede meetodil
convertString3 = myString3.suurtäht ()
# Trükkige algne string
print ('Kolmas algne string on:% s'% myString3)
# Trükkige teisendatud string
print ('Kolmas teisendatud string on:% s \ n'% convertString3)
Väljund:
Pärast skripti käivitamist ilmub järgmine väljund.
Näide 2: Kasutage suurtähtede kasutamist, et muuta stringi iga sõna suurtäheks
Kuidas saab iga sõna esimest tähte suurtähtedega kasutada, on näidatud järgmises näites. Esmalt võetakse kasutaja sisendiks mitme sõna tekstiväärtus. Mis tahes tekstiväärtuse saab jagada alamstringideks split () meetodi abil. split () meetodit kasutatakse siin teksti jagamiseks tühiku põhjal ja sõnade loendi tagastamiseks. Teisendatud teksti salvestamiseks kasutatakse siin muutujat newString. for loopi kasutatakse loendi iga üksuse lugemiseks ja iga üksuse esimese tähe suurtähtede sisestamiseks ning teisendatud väärtuse salvestamiseks tühikuga newStringis. Soovitud väljundi loomiseks ühendatakse newStringi eelmine väärtus uue väärtusega. Järgmisena trükitakse erinevuse nägemiseks nii algtekst kui ka teisendatud tekst.
#!/ usr / bin / env python3# Võtke stringi sisend
text = sisestus ("Sisestage tekst \ n")
# Jagage tekst ruumi järgi
strList = tekst.jagama ()
# Määratlege muutuja teisendatud stringi salvestamiseks
newString = "
# Kordan loendit
val jaoks strList:
# Iga loendiüksuse kirjutamine suurtähega ja ühendamine
newString + = val.suurtäht () + "
# Printige algne string
print ('Algne string on:% s'% text)
# Trükkige teisendatud string
print ('Teisendatud string on:% s \ n'% newString)
Väljund:
Järgmises väljundis võetakse sisendiks 'mulle meeldib pythoni programmeerimine' ja pärast kapitaliseerimise () ja jagamise () meetodite rakendamist on väljundiks 'Mulle meeldib Python programmeerimine'.
Näide 3: kirjutage iga lause esimene täht suurtähega mitme lausega tekstis.
Kahes eelmises näites kasutatakse suurtäht () meetodit ühes tekstireas. Kuid mõnikord on see vajalik failisisu või mitme lausega pika tekstiga töötamiseks ja faili iga rea algustäht tuleb suurtähega kirjutada või teksti iga lause esimene täht suurtähtedega kirjutada. Selle probleemi lahendamiseks saab kasutada meetodit kapitaliseerida () split () -ga. Näide näitab pika teksti iga lause esimese tähe suurtähtede kasutamist. Siin määratletakse muutuja nimega tekst, mille stringiväärtus on kolm lauset. Alguses jagatakse teksti väärtus lähtuvalt '.'kasutades split () meetodit kolme lause loendi loomiseks. Järgmisena kasutatakse silmuse jaoks iga lause esimese tähe suurtäheks muutmist, näiteks näide 2. Siin, ".'kombineeritakse iga teisendatud üksusega, et määrata rea lõpp. riba () meetodit kasutatakse ebavajaliku ruumi eemaldamiseks ja viimase lisamaterjali eemaldamiseks ".'eemaldatakse newTextist positsiooni väärtuse abil.
#!/ usr / bin / env python3# Määrake pikk tekst
text = 'python on tõlgendatud, kõrgetasemeline üldotstarbeline programmeerimiskeel.
loodud Guido van Rossum. see ilmus esmakordselt 1991. aastal."
# Jagage tekst ruumi järgi
lineList = tekst.split ('.')
# Määratlege muutuja teisendatud stringi salvestamiseks
newText = "
# Kordan loendit
for val inList:
# Eemaldage tühi algusest ja lõpust
val = val.riba ()
# Iga loendiüksuse suurtähtede kasutamine ja liitmine '."
newText + = val.suurtäht () + '. "
# Eemaldage viimane punkt
newText = newText [: - 2]
# Printige algne string
print ('Algtekst on: \ n% s'% text)
# Trükkige teisendatud string
print ('\ n Teisendatud tekst on: \ n% s'% newText)
Väljund:
Nii algtekst kui teisendatud tekst kuvatakse väljundis.
Järeldus:
Kui töötate stringiandmetega ja peate sisestama stringi esimese tähe või stringi iga sõna esimese tähe või pika teksti iga lause esimese tähe, siis saab suurtäht () kasutada meetodi tee ülesanne. Siin nimetatud ülesanded on näidatud käesolevas artiklis koos näidetega. Loodan, et see artikkel aitab lugejatel kasutada stringide andmetel efektiivselt suurtähtede () meetodit mitmel eesmärgil.
Vaata autori videot: siin