Python

Suurtähe suurendamine funktsiooni Python suurtäht () abil stringi esimene täht

Suurtähe suurendamine funktsiooni Python suurtäht () abil stringi esimene täht
Pythonil on sisseehitatud meetod nimega suurtäht () stringi esimese tähe teisendamiseks suurtäheks ja ülejäänud tähemärkide muutmiseks väiketäheks. Seda meetodit saab stringiandmetel kasutada mitmel viisil ilma esimestest tähemärkidest suurtähtedeta kasutamata. Kuidas seda meetodit Pythoni skriptis erinevalt rakendada, on näidatud selles artiklis.

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

Parimad Linuxi mängupuldi kaardistamise rakendused
Kui teile meeldib mängida Linuxis mänge tavalise klaviatuuri ja hiire sisestussüsteemi asemel mängupuldiga, on teie jaoks mõned kasulikud rakendused. ...
Kasulikud tööriistad Linuxi mängijatele
Kui teile meeldib Linuxis mänge mängida, on tõenäoline, et olete mängukogemuse parandamiseks kasutanud selliseid rakendusi ja utiliite nagu Wine, Lutr...
HD Remastered Games Linuxile, millel pole kunagi varem Linuxi väljalaset olnud
Paljud mängude arendajad ja kirjastajad pakuvad frantsiisi eluea pikendamiseks välja vanade mängude HD-remasteri. Palun fännid, kes soovivad ühilduvus...