Piton

Veliko slovo u nizu pisati velikim slovom pomoću funkcije python capitalize ()

Veliko slovo u nizu pisati velikim slovom pomoću funkcije python capitalize ()
Python ima ugrađenu metodu pod nazivom pisati velikim slovom () za pretvaranje prvog znaka niza u velika slova, a ostatak znakova promijenite u mala slova. Ova se metoda može koristiti na niz podataka na razne načine, a da se ne unose velika slova u prve znakove. Kako možete primijeniti ovu metodu u python skripti na različite načine, prikazano je u ovom članku.

Sintaksa:

niz.pisati velikim slovom ()

Ova metoda ne koristi nijedan argument i vraća novi niz nakon izmjene sadržaja izvornog niza. Izvorni niz ostaje nepromijenjen. Primjene ove metode na raznim vrstama podataka u pythonu objašnjene su u nastavku sa primjerima.

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

Metoda kapitalizacije () primijenjena je u tri različite vrste tekstualnih podataka u primjeru.  Isprva se za pretvorbu koristi tekst koji započinje malim slovom. Prvi znak teksta bit će velikim slovom, a ostali znakovi teksta malim slovima metodom velikih slova (). Zatim se za pretvorbu koristi tekst sa svim velikim slovima, a za pretvaranje se koristi tekst koji započinje brojem.

#!/ usr / bin / env python3
# Definirajte vrijednost niza
myString = 'dobrodošao u LinuxHint'
# Pretvori niz metodom velikih slova
convertString = myString.pisati velikim slovom ()
# Ispis originalnog niza
print ('Prvi izvorni niz je:% s'% myString)
# Ispišite pretvoreni niz
print ('Prvi pretvoreni niz je:% s \ n'% convertString)
# Definirajte niz sa svim velikim slovima
myString2 = 'SVIĐA MI PROGRAMIRANJE PITONA'
# Pretvori niz metodom velikih slova
convertString2 = myString2.pisati velikim slovom ()
# Ispis originalnog niza
print ('Drugi izvorni niz je:% s'% myString2)
# Ispišite pretvoreni niz
print ('Drugi pretvoreni niz je:% s \ n'% convertString2)
# Definirajte niz koji započinje brojem
myString3 = '7827 Ridgeview Court Summerville, SC 29483'
# Pretvori niz metodom velikih slova
convertString3 = myString3.pisati velikim slovom ()
# Ispis originalnog niza
print ('Treći izvorni niz je:% s'% myString3)
# Ispišite pretvoreni niz
print ('Treći pretvoreni niz je:% s \ n'% convertString3)

Izlaz:

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

Primjer-2: Koristite metodu pisanja velikih slova da biste svaku riječ niza promijenili u velika slova

Kako se prvi znak svake riječi u tekstu može pisati velikim slovom prikazano je u sljedećem primjeru. Isprva će se kao ulaz od korisnika uzimati tekstualna vrijednost više riječi. Bilo koja vrijednost teksta može se podijeliti u podniz pomoću metode split (). Ovdje se koristi metoda split () za dijeljenje teksta na temelju razmaka i vraćanje popisa riječi. Ovdje se koristi newString varijabla za pohranu pretvorenog teksta. petlja for koristi se za čitanje svake stavke popisa i veliko početno slovo svake stavke te pohranjenu pretvorenu vrijednost s razmakom u newString.  Prethodna vrijednost newString kombinirat će se s novom vrijednošću kako bi se generirao željeni izlaz.  Zatim se ispisuju i izvorni i pretvoreni tekst da bi se vidjela razlika.

#!/ usr / bin / env python3
# Unesite niz
text = input ("Unesite tekst \ n")
# Podijelite tekst na temelju prostora
strList = tekst.podjela()
# Definirajte varijablu za pohranu pretvorenog niza
newString = "
# Ponavljajte popis
za val u strList:
# Svaku stavku na popisu stavite velikim slovima i spojite
newString + = val.velika slova () + "
# Ispis originalnog niza
print ('Izvorni niz je:% s'% text)
# Ispišite pretvoreni niz
print ('Pretvoreni niz je:% s \ n'% newString)

Izlaz:

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

Primjer-3: Veliko slovo svake rečenice napisati velikim slovom u tekstu od više rečenica.

U prethodna dva primjera primijenjena je metoda kapitalizacije () u jednom retku teksta. Ali ponekad je potrebno raditi sa sadržajem datoteke ili dugim tekstom s više rečenica, a potrebno je napisati veliko slovo svakog retka datoteke ili prvo slovo svake rečenice teksta. Za rješavanje ovog problema može se koristiti metoda kapitalizacije () s split (). Primjer pokazuje način pisanja velikih slova u prvom slovu svake rečenice dugog teksta. Ovdje je definirana varijabla s tekstom 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. Dalje, petlja for koristi se za pisanje velikog slova svake rečenice poput primjera 2. Evo, '.'kombinira se sa svakom pretvorenom stavkom kako bi se definirao kraj retka. strip () metoda koristi se za uklanjanje nepotrebnog prostora i zadnjeg dodatnog '.'uklanja se iz newText korištenjem vrijednosti položaja.

#!/ usr / bin / env python3
# Definirajte dugi tekst
text = 'python je protumačeni programski jezik opće namjene na visokoj razini.
stvorio Guido van Rossum. prvi je put objavljen 1991. godine.'
# Podijelite tekst na temelju prostora
lineList = tekst.podjela('.')
# Definirajte varijablu za pohranu pretvorenog niza
newText = "
# Ponavljajte popis
za val u liniji:
# Uklonite prostor s početka i završetka
val = val.traka()
# Kapitalizirajte svaku stavku popisa i spojite s '.'
newText + = val.pisati velikim slovom () + '. '
# Uklonite zadnju točku
newText = newText [: - 2]
# Ispis originalnog niza
print ('Izvorni tekst je: \ n% s'% text)
# Ispišite pretvoreni niz
print ('\ nPrevedeni tekst je: \ n% s'% newText)

Izlaz:

U izlazu su prikazani i izvorni i pretvoreni tekst.

Zaključak:

Kada radite s podacima niza i trebate unijeti velika slova u početno slovo niza ili prvo slovo svake riječi niza ili prvo slovo svake rečenice dugog teksta, tada se metoda velikog slova () 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 kapitalizacije () na niz podataka u više svrha.

Pogledajte autorski video: ovdje

Vulkan za korisnike Linuxa
Sa svakom novom generacijom grafičkih kartica vidimo da programeri igara pomiču granice grafičke vjernosti i dolaze na korak od fotorealizma. No, bez ...
OpenTTD vs Simutrans
Stvaranje vlastite simulacije prijevoza može biti zabavno, opuštajuće i izuzetno primamljivo. Zbog toga morate isprobati što više igara kako biste pro...
Vodič za OpenTTD
OpenTTD je jedna od najpopularnijih igara za poslovnu simulaciju. U ovoj igri morate stvoriti prekrasan prijevoznički posao. Međutim, počet ćete u poč...