Virknes pirmo burtu lieto ar lielo burtu ar funkciju python kapitalize ()

Capitalize First Letter String With Python Capitalize Function



Python ir iebūvēta metode ar nosaukumu ar lielo burtu () lai pārvērstu virknes pirmo rakstzīmi ar lielajiem burtiem un pārējās rakstzīmes mainītu uz mazajiem burtiem. Šo metodi virknes datiem var izmantot dažādos veidos, ne tikai izmantojot pirmās rakstzīmes. Šajā rakstā ir parādīts, kā jūs varat izmantot šo metodi python skriptā dažādos veidos.

Sintakse:

virkne.kapitalizēt()

Šī metode neizmanto nevienu argumentu, un pēc sākotnējās virknes satura mainīšanas tā atgriež jaunu virkni. Sākotnējā virkne paliek nemainīga. Šīs metodes izmantošana dažādiem python datu veidiem ir izskaidrota zemāk ar piemēriem.







1. piemērs. Vienkāršā virknē izmantojiet lielo burtu metodi

Lielo burtu () metode piemērā tiek izmantota trīs dažādu veidu teksta datos. Sākumā teksts sākas ar mazajiem burtiem. Teksta pirmā rakstzīme būs lielie burti, bet pārējās teksta rakstzīmes ar mazajiem burtiem (). Pēc tam konvertēšanai tiek izmantots teksts ar visiem lielajiem burtiem, un konvertēšanai tiek izmantots teksts, kas sākas ar ciparu.



#!/usr/bin/env python3
# Definējiet virknes vērtību
myString= 'Laipni lūdzam LinuxHint'

# Konvertējiet virkni ar lielo burtu metodi
convertString=myString.kapitalizēt()

# Izdrukājiet oriģinālo virkni
drukāt('Pirmā sākotnējā virkne ir: %s'%myString)

# Izdrukājiet konvertēto virkni
drukāt('Pirmā konvertētā virkne ir: %s n'% convertString)

# Definējiet virkni ar lielo burtu
myString2= 'Man patīk PYTHON PROGRAMMING'

# Konvertējiet virkni ar lielo burtu metodi
convertString2=myString2.kapitalizēt()

# Izdrukājiet oriģinālo virkni
drukāt('Otra sākotnējā virkne ir: %s'%myString2)

# Izdrukājiet konvertēto virkni
drukāt('Otrā konvertētā virkne ir: %s n'% convertString2)

# Definējiet virkni, kas sākas ar skaitli
myString3= '7827 Ridgeview Court Summerville, SC 29483'

# Konvertējiet virkni ar lielo burtu metodi
convertString3=myString3.kapitalizēt()

# Izdrukājiet oriģinālo virkni
drukāt('Trešā sākotnējā virkne ir: %s'%myString3)

# Izdrukājiet konvertēto virkni
drukāt('Trešā konvertētā virkne ir: %s n'% convertString3)

Izeja:



Pēc skripta palaišanas parādīsies šāda izvade.





2. piemērs. Izmantojiet lielo burtu metodi, lai katru virknes vārdu mainītu ar lielajiem burtiem

Nākamajā piemērā ir parādīts, kā katra teksta vārda pirmo rakstzīmi var lietot ar lielo burtu. Sākumā vairāku vārdu teksta vērtība tiks ņemta no lietotāja ievades. Jebkuru teksta vērtību var sadalīt apakšvirknē, izmantojot split () metodi. split () metode tiek izmantota, lai sadalītu tekstu, pamatojoties uz atstarpi, un atgrieztu vārdu sarakstu. mainīgais newString šeit tiek izmantots, lai saglabātu konvertēto tekstu. for loop izmanto, lai izlasītu katru saraksta vienumu un katra vienuma pirmo burtu rakstītu ar lielo burtu un saglabātu konvertēto vērtību ar atstarpi newString. Iepriekšējā newString vērtība tiks apvienota ar jauno vērtību, lai radītu vēlamo rezultātu. Tālāk tiek izdrukāts gan oriģinālais teksts, gan pārveidotais teksts, lai redzētu atšķirību.



#!/usr/bin/env python3
# Ievadiet virknes ievadi
teksts= ievadi('Ievadiet tekstu n')

# Sadaliet tekstu, pamatojoties uz atstarpi
strList=teksts.sadalīt()

# Definējiet mainīgo, lai saglabātu konvertēto virkni
newString= ''

# Atkārtojiet sarakstu
priekšstiekšāstrList:

# Katru saraksta vienumu lieto ar lielo burtu un apvieno
newString +=st.kapitalizēt()+''

# Izdrukājiet oriģinālo virkni
drukāt('Sākotnējā virkne ir: %s'%teksts)

# Izdrukājiet konvertēto virkni
drukāt('Konvertētā virkne ir: %s n'% newString)

Izeja:

Nākamajā iznākumā “man patīk python programmēšana” tiek uzskatīta par ievadi, un pēc metožu kapitalizēt () un split () izmantošanas iznākums ir “Man patīk Python programmēšana”.

3. piemērs: vairāku teikumu tekstā ar lielo burtu lieto katru teikumu.

Iepriekšējos divos piemēros kapitalizācijas () metode tiek lietota vienā teksta rindiņā. Bet dažreiz ir jāstrādā ar faila saturu vai garu vairāku teikumu tekstu, un katras faila rindas pirmais burts ir jāraksta ar lielo burtu vai katra teksta pirmā teikuma burts ir lielais. Lai atrisinātu šo problēmu, var izmantot metodi kapitalizēt () ar split (). Piemērs parāda veidu, kā garā teksta katra teikuma pirmo burtu lietot ar lielo burtu. Šeit mainīgais ar nosaukumu teksts tiek definēts ar virknes vērtību trīs teikumi. Sākumā teksta vērtība tiek sadalīta, pamatojoties uz “.”, Izmantojot split () metodi, lai izveidotu trīs teikumu sarakstu. Tālāk cilpa tiek izmantota, lai katra teikuma pirmo burtu lietotu ar lielo burtu, piemēram, 2. piemērs. Šeit “.” Tiek apvienots ar katru konvertēto vienumu, lai definētu rindas beigas. strip () metode tiek izmantota, lai noņemtu nevajadzīgo atstarpi, un pēdējais papildu “.” tiek noņemts no newText, izmantojot pozīcijas vērtību.

#!/usr/bin/env python3
# Definējiet garu tekstu
teksts= 'python ir interpretēta, augsta līmeņa vispārēja lietojuma programmēšanas valoda.
izveidoja Gvido van Rosums. tā pirmo reizi tika izlaista 1991. gadā. ”


# Sadaliet tekstu, pamatojoties uz atstarpi
lineList=teksts.sadalīt(''. ')

# Definējiet mainīgo, lai saglabātu konvertēto virkni
newText= ''

# Atkārtojiet sarakstu
priekšstiekšālineList:

# Noņemiet atstarpi no sākuma un beigām
st=st.sloksne()

# Katru saraksta vienumu lieto ar lielo burtu un apvieno ar '.'
newText +=st.kapitalizēt()+'. '

# Noņemiet pēdējo punktu
newText=newText[: -2]

# Izdrukājiet oriģinālo virkni
drukāt('Oriģinālais teksts ir šāds: n%s '%teksts)

# Izdrukājiet konvertēto virkni
drukāt(' nPārvērstais teksts ir šāds: n%s '%newText)

Izeja:

Rezultātā tiek parādīts gan oriģinālais, gan pārveidotais teksts.

Secinājums:

Kad strādājat ar virknes datiem un jums ir jāraksta lielais burtu virknes pirmais burts vai katra vārda pirmais burts vai garā teksta katra teikuma pirmais burts, tad ar lielo burtu () metodi var izmantot kopā ar citu metodi izpildi uzdevumu. Šeit minētie uzdevumi ir parādīti šajā rakstā ar piemēriem. Es ceru, ka šis raksts palīdzēs lasītājiem efektīvi izmantot burtu () metodi virknes datiem vairākiem mērķiem.

Skatieties autora video: šeit