Prvo slovo niza piše se velikim slovom pomoću funkcije python capitalize ()

Capitalize First Letter String With Python Capitalize Function

Python ima ugrađenu metodu po imenu veliko slovo () pretvoriti prvi znak niza u velika slova, a ostale znakove promijeniti u mala slova. Ova se metoda može koristiti na nizovima podataka na različite načine, a da se samo ne pišu prvi znakovi. Kako možete primijeniti ovu metodu u python skripti na različite načine prikazano je u ovom članku.

Sintaksa:

niz.pisati velikim slovima()

Ova metoda ne koristi nijedan argument i vraća novi niz nakon izmjene sadržaja izvornog niza. Izvorni niz ostaje nepromijenjen. Upotreba ove metode na različitim vrstama podataka u pythonu objašnjena je u nastavku s primjerima.



Primjer-1: Upotrijebite metodu pisanja velikih slova na jednostavnom nizu

Metoda capitalize () primjenjuje se u tri različite vrste tekstualnih podataka u primjeru. U početku tekst počinje malim slovom koji se koristi za pretvaranje. Prvi znak teksta bit će velika, a ostatak znakova teksta mala slova metodom capitalize (). Zatim se za pretvaranje koristi tekst sa svim velikim slovima, a za pretvaranje tekst koji počinje brojem.



#!/usr/bin/env python3
# Definirajte vrijednost niza
myString= 'dobrodošli u LinuxHint'

# Pretvorite niz metodom pisanja velikih slova
convertString=myString.pisati velikim slovima()

# Ispišite izvorni niz
ispisati('Prvi izvorni niz je: %s'%myString)

# Ispišite pretvoreni niz
ispisati('Prvi pretvoreni niz je: %s n'% convertString)

# Definirajte niz sa velikim slovom
myString2= 'VOLIM PROGRAMIRANJE PYTHON -a'

# Pretvorite niz metodom pisanja velikih slova
pretvoreniString2=myString2.pisati velikim slovima()

# Ispišite izvorni niz
ispisati('Drugi izvorni niz je: %s'%myString2)

# Ispišite pretvoreni niz
ispisati('Drugi pretvoreni niz je: %s n'% pretvorenoString2)

# Definirajte niz koji počinje brojem
myString3= '7827 Ridgeview Court Summerville, SC 29483'

# Pretvorite niz metodom pisanja velikih slova
pretvoreniString3=myString3.pisati velikim slovima()

# Ispišite izvorni niz
ispisati('Treći izvorni niz je: %s'%myString3)

# Ispišite pretvoreni niz
ispisati('Treći pretvoreni niz je: %s n'% pretvorenoString3)

Izlaz:



Sljedeći izlaz pojavit će se nakon pokretanja skripte.

Primjer 2: Metodom velikih slova promijenite svaku riječ niza u velika slova

Kako se prvi znak svake riječi u tekstu može pisati velikim slovima, pokazuje sljedeći primjer. U početku će se tekstualna vrijednost više riječi uzeti kao unos od korisnika. Bilo koja tekstualna vrijednost može se podijeliti u podniz pomoću metode split (). metoda split () ovdje se koristi za podjelu teksta na temelju razmaka i vraćanje popisa riječi. Za spremanje pretvorenog teksta ovdje se koristi varijabla newString. for petlja se koristi za čitanje svake stavke popisa i pisanje velikog slova svake stavke te spremanje pretvorene vrijednosti s razmakom u newString. Prethodna vrijednost newString bit će kombinirana s novom vrijednošću za generiranje željenog izlaza. Zatim se ispisuju izvorni tekst i pretvoreni tekst kako bi se vidjela razlika.



#!/usr/bin/env python3
# Uzmite niz unosa
tekst= ulazni('Unesite tekst n')

# Podijelite tekst na temelju razmaka
strList=tekst.podjela()

# Definirajte varijablu za spremanje pretvorenog niza
newString= ''

# Ponovite popis
zasatiustrList:

# Svaku stavku popisa piši velikim slovima i spoji
newString +=satipisati velikim slovima()+''

# Ispišite izvorni niz
ispisati('Izvorni niz je: %s'%tekst)

# Ispišite pretvoreni niz
ispisati('Pretvoreni niz je: %s n'% newString)

Izlaz:

U sljedećem izlazu 'volim programiranje na pythonu' uzima se kao ulaz, a nakon primjene metoda capitalize () i split () izlaz je 'sviđa mi se programiranje na Pythonu'.

Primjer-3: Prvo slovo svake rečenice velikim slovima u tekstu više rečenica.

U prethodna dva primjera metoda capitalize () primjenjuje se u jednom retku teksta. No ponekad je potrebno raditi sa sadržajem datoteke ili dugim tekstom više rečenica i potrebno je pisati veliko slovo svakog retka datoteke ili veliko slovo svake rečenice teksta. Za rješavanje ovog problema može se koristiti metoda capitalize () s split (). Primjer prikazuje način pisanja velikog slova svake rečenice dugačkog teksta velikim slovima. Ovdje je definirana varijabla s imenom tekst s vrijednošću niza od tri rečenice. Isprva se vrijednost teksta dijeli na temelju '.' Pomoću metode split () za stvaranje popisa od tri rečenice. Zatim se for petlja koristi za veliko početno slovo svake rečenice poput primjera 2. Ovdje se ‘.’ Kombinira sa svakom pretvorenom stavkom kako bi se definirao kraj retka. strip () metoda koristi se za uklanjanje nepotrebnog prostora, a posljednji dodatni '.' se uklanja iz newText pomoću vrijednosti pozicije.

#!/usr/bin/env python3
# Definirajte dugačak tekst
tekst= 'python je interpretirani programski jezik visoke razine opće namjene.
stvorio Guido van Rossum. prvi put je objavljen 1991. '


# Podijelite tekst na temelju razmaka
lineList=tekst.podjela('.')

# Definirajte varijablu za spremanje pretvorenog niza
newText= ''

# Ponovite popis
zasatiulineList:

# Uklonite razmak od početka i završetka
sati=satitraka()

# Svaku stavku popisa piši velikim slovima i spoji s '.'
newText +=satipisati velikim slovima()+'. '

# Uklonite posljednju točku
newText=newText[: -2]

# Ispišite izvorni niz
ispisati('Izvorni tekst je: n%s '%tekst)

# Ispišite pretvoreni niz
ispisati(' nPretvoreni tekst je: n%s '%newText)

Izlaz:

Izvorni tekst i pretvoreni tekst prikazani su u ispisu.

Zaključak:

Kada radite s podacima o nizu i trebate velika slova prvo slovo niza ili prvo slovo svake riječi niza ili prvo slovo svake rečenice dugog teksta, tada se metoda capitalize () može koristiti s drugom metodom za obavi zadatak. Ovdje navedeni zadaci prikazani su u ovom članku s primjerima. Nadam se da će ovaj članak pomoći čitateljima da učinkovito koriste metodu capitalize () na nizanim podacima u više svrha.

Pogledajte video snimak autora: ovdje