Python

Veľké písmeno reťazca začnite písať veľkým písmom pomocou funkcie python capitalize ()

Veľké písmeno reťazca začnite písať veľkým písmom pomocou funkcie python capitalize ()
Python má zabudovanú metódu s názvom veľké písmená () previesť prvý znak reťazca na veľké písmená a zvyšok znakov zmeniť na malé písmená. Túto metódu je možné použiť na dáta reťazcov rôznymi spôsobmi bez toho, aby sa prvé písmená zarobili iba na veľké písmená. Ako môžete použiť túto metódu v skripte python rôznymi spôsobmi, je uvedené v tomto článku.

Syntax:

struna.veľké písmená ()

Táto metóda nepoužíva žiadny argument a po úprave obsahu pôvodného reťazca vráti nový reťazec. Pôvodný reťazec zostáva nezmenený. Ďalej je na príkladoch vysvetlené použitie tejto metódy na rôzne typy údajov v pythone.

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

Metóda capitalize () je v príklade použitá v troch rôznych typoch textových údajov.  Najprv sa text začína malým písmenom, ktoré sa použije na prevod. Prvý znak textu bude veľkými písmenami a zvyšok znakov textu bude malými písmenami metódou capitalize (). Ď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 číslom.

#!/ usr / bin / env python3
# Definujte hodnotu reťazca
myString = 'vitajte v LinuxHint'
# Preveďte reťazec metódou písania veľkých písmen
převedenýString = môjString.veľké písmená ()
# Vytlačte pôvodný reťazec
print ('Prvý pôvodný reťazec je:% s'% myString)
# Vytlačte prevedený reťazec
print ('Prvý prevedený reťazec je:% s \ n'% prevedenýString)
# Definujte reťazec s veľkým písmenom
myString2 = 'MÁM RÁD PYTHONOVÉ PROGRAMOVANIE'
# Preveďte reťazec metódou písania veľkých písmen
prevedenýString2 = môjString2.veľké písmená ()
# Vytlačte pôvodný reťazec
print ('Druhý pôvodný reťazec je:% s'% myString2)
# Vytlačte prevedený reťazec
print ('Druhý prevedený reťazec je:% s \ n'% prevedenýString2)
# Definujte reťazec začínajúci číslom
myString3 = '7827 Ridgeview Court Summerville, SC 29483'
# Preveďte reťazec metódou písania veľkých písmen
prevedenýString3 = môjString3.veľké písmená ()
# Vytlačte pôvodný reťazec
print ('Tretí pôvodný reťazec je:% s'% myString3)
# Vytlačte prevedený reťazec
print ('Tretí prevedený reťazec je:% s \ n'% prevedenýString3)

Výkon:

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

Príklad 2: Použite metódu písania veľkých písmen na zmenu každého slova reťazca na veľké písmená

Nasledujúci príklad ukazuje, ako sa dá prvý znak každého slova v texte písať veľkými písmenami. Spočiatku sa textová hodnota viacerých slov bude považovať za vstup od používateľa. Akúkoľvek textovú hodnotu je možné rozdeliť na podreťazec pomocou metódy split (). Používa sa tu metóda split () na rozdelenie textu podľa medzery a vrátenie zoznamu slov. Na uloženie prevedeného textu sa tu používa premenná newString. slučka for sa používa na čítanie každej položky v zozname a na písanie veľkých písmen prvého písmena v každej položke a na uloženie prevedenej hodnoty s medzerou do reťazca newString.  Predchádzajúca hodnota newString sa skombinuje s novou hodnotou, aby sa vygeneroval požadovaný výstup.  Ďalej sa vytlačí pôvodný aj prevedený text, aby sa zistil rozdiel.

#!/ usr / bin / env python3
# Zadajte reťazec
text = vstup ("Zadajte text \ n")
# Rozdelenie textu na základe medzery
strList = text.split ()
# Definujte premennú na uloženie prevedeného reťazca
newString = "
# Iterácia zoznamu
pre val v strList:
# Písanie veľkých písmen každej položky zoznamu a zlúčenie
newString + = val.veľké písmená () + "
# Vytlačte pôvodný reťazec
print ('Pôvodný reťazec je:% s'% text)
# Vytlačte prevedený reťazec
print ('Konvertovaný reťazec je:% s \ n'% newString)

Výkon:

V nasledujúcom výstupe sa za vstup považuje program „páči sa mi python“ a po použití metód capitalize () a split () je výstupom „I Like Python Programming“.

Príklad-3: Veľké písmeno prvej vety v texte viacerých viet napíšte na veľké.

V predchádzajúcich dvoch príkladoch je metóda capitalize () použitá v jednom riadku textu. Niekedy je však potrebné pracovať s obsahom súboru alebo dlhým textom viacerých viet a je potrebné písať prvé písmeno každého riadku súboru veľkými písmenami alebo písať prvé písmeno každej vety v texte veľkými písmenami. Na vyriešenie tohto problému je možné použiť metódu capitalize () s split (). Príklad ukazuje spôsob, ako napísať prvé písmeno každej vety dlhého textu na veľké písmená. Tu je premenná s názvom textu definovaná s hodnotou reťazca troch viet. Najprv sa hodnota textu rozdelí na základe „.„použitie metódy split () na vytvorenie zoznamu troch viet. Ďalej sa slučka for používa na písanie veľkých písmen prvého písmena každej vety ako v príklade 2. Tu, '.sa kombinuje s každou prevedenou položkou na definovanie konca riadku. metóda strip () sa používa na odstránenie nepotrebného miesta a na poslednú extra '.'sa odstráni z newText pomocou hodnoty polohy.

#!/ usr / bin / env python3
# Definujte dlhý text
text = 'python je interpretovaný univerzálny programovací jazyk na vysokej úrovni.
vytvoril Guido van Rossum. vychádza prvýkrát v roku 1991.„
# Rozdelenie textu na základe medzery
lineList = text.rozdeliť ('.")
# Definujte premennú na uloženie prevedeného reťazca
newText = "
# Iterácia zoznamu
pre val v zozname riadkov:
# Odstráňte medzeru zo začiatku a konca
val = val.pásik ()
# Veľké písmená v každej položke zoznamu a zlúčiť s '.„
newText + = val.veľké písmená () + '. „
# Odstráňte poslednú bodku
newText = newText [: - 2]
# Vytlačte pôvodný reťazec
print ('Pôvodný text je: \ n% s'% text)
# Vytlačte prevedený reťazec
print ('\ nPrevedený text je: \ n% s'% newText)

Výkon:

Vo výstupe sa zobrazí pôvodný text aj prevedený text.

Záver:

Ak pracujete s údajmi reťazca a potrebujete napísať veľké písmeno 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, môžete použiť metódu capitalize () s inou metódou na urob ú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 údajoch reťazcov na rôzne účely.

Pozrieť video autora: tu

Hry Užitočné nástroje pre hráčov systému Linux
Užitočné nástroje pre hráčov systému Linux
Ak radi hráte hry v systéme Linux, je pravdepodobné, že ste na vylepšenie herného zážitku použili aplikácie a pomôcky ako Wine, Lutris a OBS Studio. O...
Hry HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
HD remasterované hry pre Linux, ktoré nikdy predtým nemali vydanie Linuxu
Mnoho vývojárov a vydavateľov hier prichádza s remastrom starých hier v rozlíšení HD, aby predĺžili životnosť franšízy. Prosím fanúšikov, ktorí požadu...
Hry Ako používať AutoKey na automatizáciu hier pre Linux
Ako používať AutoKey na automatizáciu hier pre Linux
AutoKey je obslužný program na automatizáciu stolných počítačov pre systémy Linux a X11, programovaný v programoch Python 3, GTK a Qt. Pomocou jeho fu...