Python

Lielo burtu veido virknes pirmais burts ar funkciju Python kapitalize ()

Lielo burtu veido virknes pirmais burts ar funkciju Python kapitalize ()
Python ir iebūvēta metode ar nosaukumu izmantot lielo burtu () lai virknes pirmo rakstzīmi pārveidotu par lielajiem burtiem un pārējās rakstzīmes mainītu uz mazajiem burtiem. Šo metodi virkņu datiem var izmantot dažādos veidos, tikai neizmantojot lielo burtu ar pirmajām rakstzīmēm. Šajā rakstā ir parādīts, kā šo metodi var dažādos veidos piemērot pitona skriptā.

Sintakse:

virkne.izmantot lielo burtu ()

Šī metode neizmanto nevienu argumentu, un pēc sākotnējās virknes satura modificēšanas tā atgriež jaunu virkni. Sākotnējā virkne paliek nemainīga. Šīs metodes izmantojums dažādu veidu Python datiem ir paskaidrots zemāk ar piemēriem.

1. piemērs: izmantojiet lielo burtu metodi vienkāršai virknei

Lielo burtu () metode piemērā tiek izmantota trīs dažādos teksta datu veidos.  Sākumā teksts sākas ar mazo burtu, kas tiek izmantots konvertēšanai. Pirmā teksta rakstzīme būs lielais burts, bet pārējās teksta rakstzīmes - ar mazo burtu () metodi. Pēc tam pārveidošanai tiek izmantots teksts ar visiem lielajiem burtiem, un pārvēršanai tiek izmantots teksts, kas sākas ar skaitli.

#!/ usr / bin / env python3
# Definējiet virknes vērtību
myString = 'laipni lūdzam LinuxHint'
# Konvertējiet virkni ar lielo burtu metodi
convertString = myString.izmantot lielo burtu ()
# Izdrukājiet oriģinālo virkni
print ('Pirmā oriģinālā virkne ir:% s'% myString)
# Izdrukājiet pārveidoto virkni
print ('Pirmā pārveidotā virkne ir:% s \ n'% convertString)
# Definējiet virkni ar visu lielo burtu
myString2 = 'Man patīk PITONA PROGRAMMĒŠANA'
# Konvertējiet virkni ar lielo burtu metodi
convertString2 = myString2.izmantot lielo burtu ()
# Izdrukājiet oriģinālo virkni
print ('Otrā oriģinālā virkne ir:% s'% myString2)
# Izdrukājiet pārveidoto virkni
print ('Otrā pārveidotā 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.izmantot lielo burtu ()
# Izdrukājiet oriģinālo virkni
print ('Trešā oriģinālā virkne ir:% s'% myString3)
# Izdrukājiet pārveidoto virkni
print ('Trešā pārveidotā virkne ir:% s \ n'% convertString3)

Izeja:

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

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

Kā katra teksta vārda pirmo rakstzīmi var rakstīt ar lielo burtu, parādīts nākamajā piemērā. Sākumā vairāku vārdu teksta vērtība tiks uzskatīta par lietotāja ievadītu. Jebkuru teksta vērtību var sadalīt apakšstruktūrās, izmantojot split () metodi. split () metodi šeit izmanto, lai sadalītu tekstu, pamatojoties uz atstarpi, un atgrieztu vārdu sarakstu. Pārveidotā teksta glabāšanai šeit tiek izmantots mainīgais newString. for cikls tiek izmantots, lai nolasītu katru saraksta vienumu un katra vienuma pirmo burtu lietotu ar lielo burtu un pārveidoto vērtību ar atstarpi saglabātu newString.  Iepriekšējā newString vērtība tiks apvienota ar jauno vērtību, lai ģenerētu vēlamo rezultātu.  Pēc tam tiek drukāts gan sākotnējais teksts, gan konvertētais teksts, lai redzētu atšķirību.

#!/ usr / bin / env python3
# Paņemiet virknes ievadi
text = ievade ("Ievadiet tekstu \ n")
# Sadaliet tekstu, pamatojoties uz atstarpi
strList = teksts.sadalīt ()
# Definējiet mainīgo, lai saglabātu pārveidoto virkni
newString = "
# Atkārtojiet sarakstu
par val strList:
# Lielo burtu lietojums katram saraksta vienumam un apvienošana
newString + = val.rakstīt ar lielajiem burtiem () + "
# Izdrukājiet oriģinālo virkni
drukāt ('Sākotnējā virkne ir:% s'% text)
# Izdrukājiet pārveidoto virkni
print ('Konvertētā virkne ir:% s \ n'% newString)

Izeja:

Nākamajā izvadā 'i like python programmēšana' tiek ņemta par ievadi, un pēc lielo burtu () un split () metožu izmantošanas izeja ir 'Man patīk Python programmēšana'.

3. piemērs: ar lielo burtu izveido katra teikuma pirmo burtu vairāku teikumu tekstā.

Iepriekšējos divos piemēros lielo burtu () metode tiek lietota vienā teksta rindiņā. Dažreiz ir nepieciešams strādāt ar faila saturu vai garu tekstu ar vairākiem teikumiem, un ir jāpalielina faila katras rindas pirmais burts vai jāraksta ar lielo burtu katra teksta teikuma pirmais burts. kapitalizēt () metodi ar split () var izmantot, lai atrisinātu šo problēmu. Piemērs parāda veidu, kā izmantot lielo burtu ar gara teksta katra teikuma pirmo burtu. Šeit mainīgais 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. Pēc tam, lai cilpa tiktu izmantota katra burta lielo burtu lietošanai, piemēram, 2. piemērs. Šeit, '.'tiek apvienots ar katru pārveidoto vienumu, lai noteiktu rindas beigas. strip () metodi izmanto, lai noņemtu nevajadzīgo vietu un pēdējās papildu.'tiek noņemts no newText, izmantojot pozīcijas vērtību.

#!/ usr / bin / env python3
# Definējiet garu tekstu
text = 'python ir interpretēta, augsta līmeņa vispārējas nozīmes programmēšanas valoda.
izveidoja Gvido van Rossums. tas pirmo reizi tiek izlaists 1991. gadā."
# Sadaliet tekstu, pamatojoties uz atstarpi
lineList = teksts.sadalīt ('.')
# Definējiet mainīgo, lai saglabātu pārveidoto virkni
newText = "
# Atkārtot sarakstu
par val in lineList:
# Noņemiet vietu no sākuma un beigām
val = val.sloksne ()
# Lielo burtu lietojums katram saraksta vienumam un apvienošana ar '."
newText + = val.rakstīt ar lielajiem burtiem () + '. "
# Noņemiet pēdējo punktu
newText = newText [: - 2]
# Izdrukājiet oriģinālo virkni
drukāt ('Sākotnējais teksts ir: \ n% s'% text)
# Izdrukājiet pārveidoto virkni
drukāt ('\ nKonvertētais teksts ir: \ n% s'% newText)

Izeja:

Gan oriģināls teksts, gan konvertētais teksts tiek parādīts izvadē.

Secinājums:

Kad strādājat ar virknes datiem un jums ir jāievada virknes pirmais burts vai katra virknes vārda pirmais burts vai gara teksta katra teikuma pirmais burts, tad lielo burtu () metodi var izmantot ar citu metodi veiciet 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 lielo burtu () metodi virknes datiem vairākiem mērķiem.

Noskatieties autora video: šeit

Kā parādīt OSD pārklājumu pilnekrāna Linux lietotnēs un spēlēs
Spēlējot pilnekrāna spēles vai lietojot lietotnes bez atrautības pilnekrāna režīmā, jūs varat izslēgt no attiecīgās sistēmas informācijas, kas redzama...
Top 5 spēļu tveršanas kartes
Mēs visi esam redzējuši un mīlējuši straumēšanas spēles pakalpojumā YouTube. PewDiePie, Jakesepticye un Markiplier ir tikai daži no labākajiem spēlētā...
Kā izstrādāt spēli Linux
Pirms desmit gadiem maz Linux lietotāju varētu paredzēt, ka viņu iecienītā operētājsistēma kādu dienu būs populāra spēļu platforma komerciālām videosp...