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