A karakterlánc első betűjét nagybetűvel írni a python capitalize () függvénnyel

Capitalize First Letter String With Python Capitalize Function



A Python beépített módszerrel rendelkezik nagybetűs () hogy a karakterlánc első karakterét nagybetűssé alakítsa, a többi karaktert pedig kisbetűvé változtassa. Ez a módszer különféle módon használható a karakterlánc -adatokon anélkül, hogy csak az első karaktereket használná. Ebben a cikkben bemutatjuk, hogyan lehet ezt a módszert különböző módon alkalmazni a python szkriptekben.

Szintaxis:

húr.nagybetűs()

Ez a módszer nem használ semmilyen argumentumot, és az eredeti karakterlánc tartalmának módosítása után új karakterláncot ad vissza. Az eredeti karakterlánc változatlan marad. Ennek a módszernek a használatát a python különféle adataiban az alábbiakban példákkal ismertetjük.







1. példa: Használjon nagybetűs módszert egy egyszerű karakterláncon

A nagybetűs () metódust a példában három különböző típusú szöveges adatban alkalmazzuk. Először egy kisbetűvel kezdődő szöveget használnak az átalakításhoz. A szöveg első karaktere nagybetűs, a többi karakter pedig kisbetűs lesz nagybetűs () módszerrel. Ezután az összes nagybetűs szöveget használják az átalakításhoz, és a számmal kezdődő szöveget használják az átalakításhoz.



#!/usr/bin/env python3
# Határozzon meg egy karakterlánc értékét
myString= 'Üdvözli a LinuxHint!'

# A karakterlánc konvertálása nagybetűs módszerrel
convertString=myString.nagybetűs()

# Nyomtassa ki az eredeti karakterláncot
nyomtatás('Az első eredeti karakterlánc: %s'%myString)

# Nyomtassa ki az átalakított karakterláncot
nyomtatás('Az első konvertált karakterlánc: %s n'% convertString)

# Határozzon meg egy nagybetűs karakterláncot
myString2= 'SZERETEM A PYTHON PROGRAMOZÁST'

# A karakterlánc konvertálása nagybetűs módszerrel
convertString2=myString2.nagybetűs()

# Nyomtassa ki az eredeti karakterláncot
nyomtatás('A második eredeti karakterlánc: %s'%myString2)

# Nyomtassa ki az átalakított karakterláncot
nyomtatás('A második konvertált karakterlánc: %s n'% convertString2)

# Határozzon meg egy számmal kezdődő karakterláncot
myString3= '7827 Ridgeview Court Summerville, SC 29483'

# A karakterlánc konvertálása nagybetűs módszerrel
convertString3=myString3.nagybetűs()

# Nyomtassa ki az eredeti karakterláncot
nyomtatás('A harmadik eredeti karakterlánc: %s'%myString3)

# Nyomtassa ki az átalakított karakterláncot
nyomtatás('A harmadik konvertált karakterlánc: %s n'% convertString3)

Kimenet:



A szkript futtatása után a következő kimenet jelenik meg.





2. példa: Használja a nagybetűs módszert a karakterlánc minden szavának nagybetűsre változtatásához

A következő példa bemutatja, hogy a szöveg minden egyes szavának első karaktere hogyan írható nagybetűvel. Kezdetben több szó szövegértékét vesszük figyelembe a felhasználótól. A split () metódussal bármilyen szövegértéket fel lehet osztani alláncra. A split () metódust itt használjuk a szöveg szóköz szerinti felosztására és a szavak listájának visszaadására. A newString változót itt használják a konvertált szöveg tárolására. for ciklus a lista minden elemének olvasására és az egyes elemek első betűjének nagybetűs írására és az átalakított érték szóközzel történő tárolására szolgál a newString -ben. A newString korábbi értékét az új értékkel kombinálva létrehozza a kívánt kimenetet. Ezután mind az eredeti, mind az átalakított szöveget kinyomtatják, hogy lássák a különbséget.



#!/usr/bin/env python3
# Vegyen be egy karakterlánc -bemenetet
szöveg= bemenet('Írjon be egy szöveget n')

# Ossza fel a szöveget a szóköz alapján
strList=szöveg.hasított()

# Adjon meg egy változót az átalakított karakterlánc tárolásához
newString= ''

# Ismételje meg a listát
számáraóraban benstrList:

# Nagyítsa ki az egyes listaelemeket, és egyesítse őket
newString +=óranagybetűs()+''

# Nyomtassa ki az eredeti karakterláncot
nyomtatás('Az eredeti karakterlánc: %s'%szöveg)

# Nyomtassa ki az átalakított karakterláncot
nyomtatás('Az átalakított karakterlánc: %s n'% newString)

Kimenet:

A következő kimenetben a „szeretem a python programozást” vesszük bemenetnek, és a nagybetűs () és a split () metódusok alkalmazása után a kimenet az „I Like Python Programming”.

3. példa: A több mondatból álló szövegben minden mondat első betűje nagybetűvel írható.

Az előző két példában a nagybetűs () metódust egyetlen szövegsorban alkalmazzuk. Néha azonban egy fájl tartalmával vagy egy több mondatból álló hosszú szöveggel kell dolgozni, és a fájl minden sorának első betűjét nagybetűvel kell írni, vagy a szöveg minden mondatának első betűjét nagybetűvel kell írni. A nagybetűs () metódus a split () módszerrel megoldható a problémára. A példa bemutatja a hosszú szöveg minden mondatának első betűjének nagybetűs módját. Itt a szöveg nevű változót három mondatból álló karakterlánccal határozzuk meg. Először a szöveg értékét a „.” Alapján osztjuk fel a split () metódussal, hogy három mondatból álló listát hozzunk létre. Ezután a ciklushoz a 2. példához hasonlóan minden mondat első betűjét nagybetűvel írjuk. Itt a „.” Kombinálva van minden konvertált elemmel, hogy meghatározza a sor végét. A strip () metódust használjuk a felesleges hely eltávolítására, és az utolsó extra „.” eltávolításra kerül a newText -ből a pozícióérték használatával.

#!/usr/bin/env python3
# Határozzon meg egy hosszú szöveget
szöveg= 'A python egy értelmezett, magas szintű, általános célú programozási nyelv.
Guido van Rossum készítette. először 1991 -ben adták ki. ”


# Ossza fel a szöveget a szóköz alapján
lineList=szöveg.hasított(''.)

# Adjon meg egy változót az átalakított karakterlánc tárolásához
newText= ''

# Ismételje meg a listát
számáraóraban benlineList:

# Távolítson el szóközt az elejétől és a végétől
óra=óraszalag()

# Nagyítsa ki az egyes listaelemeket, és egyesítse őket a „.”
newText +=óranagybetűs()+'. '

# Távolítsa el az utolsó pontot
newText=newText[: -2]

# Nyomtassa ki az eredeti karakterláncot
nyomtatás('Az eredeti szöveg: n%s '%szöveg)

# Nyomtassa ki az átalakított karakterláncot
nyomtatás(' nA konvertált szöveg a következő: n%s '%newText)

Kimenet:

Mind az eredeti szöveg, mind a konvertált szöveg megjelenik a kimenetben.

Következtetés:

Ha a karakterlánc adatokkal dolgozik, és a karakterlánc első betűjét vagy a karakterlánc minden szavának első betűjét, vagy egy hosszú szöveg minden mondatának első betűjét nagybetűvel kell írnia, akkor a nagybetűs () metódus használható egy másik módszerrel a végezze el a feladatot. Az itt említett feladatokat ebben a cikkben példákkal mutatjuk be. Remélem, ez a cikk segít az olvasóknak abban, hogy hatékonyan használják a nagybetűs () metódust a karakterlánc -adatokon több célra.

Tekintse meg a szerző videóját: itt