Začnite pisati prvo črko niza s funkcijo python capitalize ()

Capitalize First Letter String With Python Capitalize Function



Python ima vgrajeno metodo z imenom velika črka () pretvoriti prvi znak niza v velike črke, preostale znake pa spremeniti v male črke. Ta metoda se lahko uporablja za niz podatkov na različne načine, ne da bi samo uporabili velike začetnice pri prvih znakih. Kako lahko uporabite to metodo v skriptu python na različne načine, je prikazano v tem članku.

Sintaksa:

vrvica.pisati z veliko začetnico()

Ta metoda ne uporablja nobenega argumenta in po spremembi vsebine izvirnega niza vrne nov niz. Prvotni niz ostane nespremenjen. Spodaj so s primeri razložene uporabe te metode za različne vrste podatkov v pythonu.







Primer-1: uporabite metodo velikih začetnic v preprostem nizu

Metoda capitalize () se v tem primeru uporablja za tri različne vrste besedilnih podatkov. Sprva se besedilo začne z malimi črkami, ki se uporabljajo za pretvorbo. Prvi znak besedila bo z velikimi tiskalniki, preostali znaki besedila pa z malimi črkami po metodi velikih črk (). Nato se za pretvorbo uporabi besedilo z vsemi velikimi črkami, za pretvorbo pa besedilo, ki se začne s številko.



#!/usr/bin/env python3
# Določite vrednost niza
myString= 'dobrodošli v LinuxHintu'

# Pretvorite niz z metodo velike začetnice
convertString=myString.pisati z veliko začetnico()

# Natisnite izvirni niz
tiskanje('Prvi izvirni niz je: %s'%myString)

# Natisnite pretvorjeni niz
tiskanje('Prvi pretvorjeni niz je: %s n'% convertString)

# Določite niz z veliko začetnico
myString2= 'Všeč mi je programiranje PYTHON -a'

# Pretvorite niz z metodo velike začetnice
convertString2=myString2.pisati z veliko začetnico()

# Natisnite izvirni niz
tiskanje('Drugi izvirni niz je: %s'%myString2)

# Natisnite pretvorjeni niz
tiskanje('Drugi pretvorjeni niz je: %s n'% pretvorjenoString2)

# Določite niz, ki se začne s številko
myString3= '7827 Ridgeview Court Summerville, SC 29483'

# Pretvorite niz z metodo velike začetnice
convertString3=myString3.pisati z veliko začetnico()

# Natisnite izvirni niz
tiskanje('Tretji izvirni niz je: %s'%myString3)

# Natisnite pretvorjeni niz
tiskanje('Tretji pretvorjeni niz je: %s n'% pretvorjenoString3)

Izhod:



Po zagonu skripta se prikaže naslednji izhod.





Primer-2: Z metodo velikih začetnic spremenite vsako besedo niza v velike tiskane črke

Kako je lahko prvi znak vsake besede v besedilu z veliko začetnico, je prikazano v naslednjem primeru. Najprej bo uporabnik vnesel besedilno vrednost več besed. Vsako besedilno vrednost lahko z metodo split () razdelimo v podniz. metoda split () se tukaj uporablja za razdelitev besedila glede na presledek in vrnitev seznama besed. Za shranjevanje pretvorjenega besedila se tukaj uporablja spremenljivka newString. zanka for se uporablja za branje vsakega elementa na seznamu in začetnico vsakega elementa z veliko začetnico ter pretvorjeno vrednost s presledkom shrani v newString. Prejšnja vrednost newString bo združena z novo vrednostjo za ustvarjanje želenega rezultata. Nato se natisne tako izvirno besedilo kot pretvorjeno besedilo, da se vidi razlika.



#!/usr/bin/env python3
# Vnesite niz
besedilo= vnos('Vnesite besedilo n')

# Besedilo razdelite na presledek
strList=besedilo.razcepljeno()

# Določite spremenljivko za shranjevanje pretvorjenega niza
newString= ''

# Ponovite seznam
zaurevstrList:

# Z veliko začetnico vnesite vsak element seznama in ga združite
newString +=ure.pisati z veliko začetnico()+''

# Natisnite izvirni niz
tiskanje('Izvirni niz je: %s'%besedila)

# Natisnite pretvorjeni niz
tiskanje('Pretvoreni niz je: %s n'% newString)

Izhod:

V naslednjem izhodu je za vnos vzeto 'programiranje všeč mi je python' in po uporabi metod capitalize () in split () je izhod 'I Like Python Programming'.

Primer 3: velika črka vsakega stavka v besedilu več stavkov.

V prejšnjih dveh primerih je metoda capitalize () uporabljena v eni vrstici besedila. Včasih pa je potrebno delati z vsebino datoteke ali dolgim ​​besedilom iz več stavkov, pri čemer je treba z veliko začetnico vsake vrstice datoteke ali z veliko začetnico vsakega stavka besedila. Za rešitev tega problema lahko uporabite metodo capitalize () s split (). Primer prikazuje način velike začetnice vsakega stavka dolgega besedila. Tu je spremenljivka z imenom besedilo definirana z vrednostjo niza treh stavkov. Sprva je vrednost besedila razdeljena na podlagi '.' Z uporabo metode split () za ustvarjanje seznama treh stavkov. Nato se zanka for uporabi z veliko začetnico prve črke vsakega stavka, kot je primer 2. Tukaj je „.“ Združeno z vsakim pretvorjenim elementom, da se določi konec vrstice. metoda strip () se uporablja za odstranjevanje nepotrebnega prostora in zadnji dodatni '.' se odstrani iz newText z uporabo vrednosti položaja.

#!/usr/bin/env python3
# Določite dolgo besedilo
besedilo= 'python je tolmačeni, splošni programski jezik na visoki ravni.
ustvaril Guido van Rossum. prvič je izšel leta 1991. '


# Besedilo razdelite na presledek
lineList=besedilo.razcepljeno('.')

# Določite spremenljivko za shranjevanje pretvorjenega niza
newText= ''

# Ponovite seznam
zaurevlineList:

# Odstranite presledek od začetka in konca
ure=ure.trak()

# Vsako postavko seznama uporabite z veliko začetnico in jo združite z '.'
newText +=ure.pisati z veliko začetnico()+'. '

# Odstranite zadnjo piko
newText=newText[: -2]

# Natisnite izvirni niz
tiskanje('Izvirno besedilo je: n%s '%besedila)

# Natisnite pretvorjeni niz
tiskanje(' nPretvoreno besedilo je: n%s '%newText)

Izhod:

Tako izvirno besedilo kot pretvorjeno besedilo sta prikazana v izhodu.

Zaključek:

Ko delate s podatki o nizu in potrebujete velike črke prve črke niza ali prvo črko vsake besede niza ali prvo črko vsakega stavka dolgega besedila, potem lahko metodo capitalize () uporabite z drugo metodo za opravite nalogo. Tu omenjene naloge so v tem članku prikazane s primeri. Upam, da bo ta članek bralcem pomagal pri uporabi metode capitalize () pri niznih podatkih za več namenov.

Oglejte si avtorjev video: tukaj