Začnite veľkým písmenom prvé písmeno reťazca pomocou funkcie python capitalize ()

Capitalize First Letter String With Python Capitalize Function



Python má vstavanú metódu s názvom veľké písmená () previesť prvý znak reťazca na veľké písmená a ostatné znaky zmeniť na malé písmená. Túto metódu je možné použiť na reťazcových údajoch rôznymi spôsobmi bez toho, aby ste museli používať iba prvé písmená. V tomto článku je ukázané, ako môžete túto metódu použiť v skripte pythonu rôznymi spôsobmi.

Syntax:

reťazec.kapitalizovať()

Táto metóda nepoužíva žiadny argument a vráti nový reťazec po úprave obsahu pôvodného reťazca. Pôvodný reťazec zostáva nezmenený. Použitie tejto metódy na rôznych typoch údajov v pythone je vysvetlené nižšie s príkladmi.







Príklad 1: Použite metódu používania veľkých písmen na jednoduchom reťazci

Metóda capitalize () je v tomto prípade použitá v troch rôznych typoch textových údajov. Najprv text začína tým, že na konverziu sa použije malé písmeno. Prvý znak textu bude veľkými písmenami a ostatné znaky textu budú malé písmená metódou veľkých písmen (). Ďalej sa na konverziu použije text so všetkými veľkými písmenami a na konverziu sa použije text začínajúci sa číslom.



#!/usr/bin/env python3
# Definujte hodnotu reťazca
myString= 'vitajte v LinuxHint'

# Konvertujte reťazec metódou veľkých písmen
vertString=myString.kapitalizovať()

# Vytlačte pôvodný reťazec
vytlačiť(„Prvý pôvodný reťazec je: %s“%myString)

# Vytlačte konvertovaný reťazec
vytlačiť('Prvý skonvertovaný reťazec je: %s n'%vertedString)

# Definujte reťazec so všetkými veľkými písmenami
myString2= „Páči sa mi programovanie PYTHONU“

# Konvertujte reťazec metódou veľkých písmen
vertString2=myString2.kapitalizovať()

# Vytlačte pôvodný reťazec
vytlačiť('Druhý pôvodný reťazec je: %s '%myString2)

# Vytlačte konvertovaný reťazec
vytlačiť('Druhý skonvertovaný reťazec je: %s n'%vertedString2)

# Definujte reťazec začínajúci číslom
myString3= „7827 Ridgeview Court Summerville, SC 29483“

# Konvertujte reťazec metódou veľkých písmen
vertString3=myString3.kapitalizovať()

# Vytlačte pôvodný reťazec
vytlačiť('Tretí pôvodný reťazec je: %s '%myString3)

# Vytlačte konvertovaný reťazec
vytlačiť('Tretí skonvertovaný reťazec je: %s n'% konverznýString3)

Výkon:



Po spustení skriptu sa zobrazí nasledujúci výstup.





Príklad 2: Použitím metódy veľkých písmen zmeňte každé slovo reťazca na veľké písmená

Ako môže byť prvý znak každého slova v texte napísaný veľkými písmenami, ukazuje nasledujúci príklad. Textová hodnota viacerých slov bude najskôr považovaná za vstup od používateľa. Akúkoľvek textovú hodnotu je možné rozdeliť na podreťazce metódou split (). Tu sa používa metóda split () na rozdelenie textu na základe medzery a vrátenie zoznamu slov. Na uloženie konvertovaného textu sa tu používa premenná newString. slučka for sa používa na prečítanie každej položky zoznamu a veľké písmeno prvého písmena každej položky a uloženie skonvertovanej hodnoty s priestorom do newString. Predchádzajúca hodnota newString bude skombinovaná s novou hodnotou, aby sa vygeneroval požadovaný výstup. Ďalej sa vytlačí pôvodný text a prevedený text, aby sa zistil rozdiel.



#!/usr/bin/env python3
# Vykonajte zadanie reťazca
text= vstup('Zadajte text n')

# Rozdeľte text na základe medzery
strList=text.rozdeliť()

# Definujte premennú na uloženie konvertovaného reťazca
newString= ''

# Opakujte zoznam
prehodvstrList:

# Kapitalizujte každú položku zoznamu a zlúčte ju
newString +=hod.kapitalizovať()+''

# Vytlačte pôvodný reťazec
vytlačiť('Pôvodný reťazec je: %s'%textu)

# Vytlačte konvertovaný reťazec
vytlačiť('Konvertovaný reťazec je: %s n'% newString)

Výkon:

V nasledujúcom výstupe je vstupné pole „Páči sa mi programovanie v pythone“ a po použití metód capitalize () a split () je výstupom „Páči sa mi programovanie v Pythone“.

Príklad-3: V texte viacerých viet používajte veľké písmena ako prvé písmeno vety.

V predchádzajúcich dvoch príkladoch je metóda capitalize () použitá v jednom riadku textu. Niekedy sa však vyžaduje, aby ste pracovali s obsahom súboru alebo dlhým textom viacerých viet, a je potrebné veľké písmená prvého písmena každého riadka súboru alebo veľké písmeno prvého písmena každej vety textu. Na vyriešenie tohto problému je možné použiť metódu capitalize () s rozdelením (). Príklad ukazuje spôsob, akým je veľké písmeno v prvej vete každej vety dlhého textu. Tu je premenná s názvom text definovaná hodnotou reťazca troch viet. Najprv sa hodnota textu rozdelí podľa „.“ Pomocou metódy split () na vytvorenie zoznamu troch viet. Ďalej sa slučka for používa na veľké písmená prvého písmena každej vety ako v príklade 2. Tu sa „.“ Skombinuje s každou prevedenou položkou a definuje koniec riadka. na odstránenie nepotrebného priestoru sa používa metóda strip () a z textu newText sa odstráni posledný znak „.“ pomocou hodnoty polohy.

#!/usr/bin/env python3
# Definujte dlhý text
text= „python je interpretovaný programovací jazyk na všeobecné účely na vysokej úrovni.
vytvoril Guido van Rossum. je prvýkrát vydaný v roku 1991. '


# Rozdeľte text na základe medzery
lineList=text.rozdeliť('.')

# Definujte premennú na uloženie konvertovaného reťazca
novýText= ''

# Opakujte zoznam
prehodvlineList:

# Odstráňte medzeru od začiatku a konca
hod=hod.pásik()

# Každú položku zoznamu uveďte veľkými písmenami a zlúčte s '.'
newText +=hod.kapitalizovať()+'. '

# Odstráňte poslednú bodku
novýText=novýText[: -2]

# Vytlačte pôvodný reťazec
vytlačiť(„Pôvodný text je: n%s '%textu)

# Vytlačte konvertovaný reťazec
vytlačiť(' nKonvertovaný text je: n%s '%newText)

Výkon:

Vo výstupe je zobrazený pôvodný aj konvertovaný text.

Záver:

Keď pracujete s údajmi reťazca a potrebujete veľké písmená prvého písmena reťazca alebo prvého písmena každého slova reťazca alebo prvého písmena každej vety dlhého textu, metódu capitalize () je možné použiť aj iným spôsobom. splniť úlohu. Tu uvedené úlohy sú uvedené v tomto článku s príkladmi. Dúfam, že tento článok pomôže čitateľom efektívne používať metódu capitalize () na reťazcových dátach na viacero účelov.

Pozrite si autorské video: tu