Piton

Python karakterlánc csere () függvény

Python karakterlánc csere () függvény

A húrok cseréje gyakran elengedhetetlen. Ha bármilyen karaktersorozatot vagy szót szeretne cserélni a programjában, akkor az egyik lehetőség az, hogy manuálisan ellenőrzi az egész programot, és minden sztringet lecserél a kívánt sztringre. A Python beépített csere () függvényt is biztosít a húrcseréhez. A Python Replace () függvény nem helyettesíti a tényleges karakterláncot, de másolja a karakterláncot, és a megadott karakterlánc példányait lecseréli az új karakterláncra. Ez a cikk bemutatja a csere () függvény használatát a Pythonban.

Szintaxis

A Replace () függvény szintaxisa a következő:

húr.csere (oldstring, newstring, count)

Régi húr: A cserélni kívánt karakterlánc.

Új karakterlánc: A régi karakterláncot helyettesítő karakterlánc.

Számol: Ez a paraméter nem kötelező. A count paraméterrel megadhatjuk, hányszor cserélje le a régi karakterláncot az új karakterlánccal.

A csere () függvény csak a karakterlánc másolatát adja vissza.

Példák

Most megnézünk néhány példát a Python Replace () függvényre. Az alábbi példában a „weboldal” kifejezést a „linuxhint” kifejezéssel helyettesítjük.”

# deklarálja az eredeti karakterláncot
str = "Üdvözlöm és üdvözlünk a weboldalon"
# a "weboldal" helyett "linuxhint"
print ("A kicserélt karakterlánc:", str.csere ("weboldal", "linuxhint"))

Kimenet

A kimenet a Python konzolban jelenik meg. Ez a kimenet azt mutatja, hogy a „weboldal” kifejezést a „linuxhint” kifejezés váltotta fel.”

Lássunk egy másik példát a csere () függvényre. Itt a „kutya” kifejezést a „macska.”A számlálási érték 1, ami azt jelzi, hogy a„ kutya ”kifejezést csak egyszer cseréljük le a„ macska ”kifejezéssel a karakterláncban.

# deklarálja az eredeti karakterláncot
str = "A kutya állat. Kutya eszik ételt "
# a "kutya" helyett a "macska"
nyomtatás (str.cserélje ki ("Kutya", "Macska", 1))

Kimenet

A kimenet a Python konzolban jelenik meg. Ez a kimenet azt mutatja, hogy az első „kutya” kifejezést a karakterlánc „macskája” kifejezés váltotta fel.

Ha a számlálási érték 2 lenne, akkor a függvény a „kutya” kifejezés első két előfordulását a „macska” kifejezéssel helyettesítené a karakterláncban. Ha nem használ számlálási értéket, akkor a csere () függvény váltja fel minden a megadott példányok old_húr a kiválasztottakkal new_string.

# deklarálja az eredeti karakterláncot
str = "A kutya állat. Kutya ételt "
# a "kutya" helyett a "macska"
nyomtatás (str.cserélje ki ("Kutya", "Macska", 2))

Kimenet

A kimenet a Python konzolban jelenik meg. Ez a kimenet azt mutatja, hogy a „kutya” kifejezés két előfordulását a karakterláncban a „macska” kifejezés váltotta fel.

Amint azt korábban említettük, a Replace () függvény csak az eredeti karakterlánc másolatát adja vissza. Nem változtatja meg az eredeti karakterláncot. Most kinyomtatjuk az eredeti karakterláncot, miután a „kutya” kifejezést a „macska.”

# deklarálja az eredeti karakterláncot
str = "A kutya állat. Kutya eszik ételt "
# a "kutya" helyett a "macska"
print ("Cserélt karakterlánc:", str.cserélje ki ("Kutya", "Macska", 2))
# az eredeti karakterlánc nyomtatása
nyomtatás ("Original String:", str)

Kimenet

A kimenet a Python konzolban jelenik meg. Ez a kimenet azt mutatja, hogy az eredeti karakterlánc változatlan maradt. A Replace () függvény csak a módosítások elvégzése után adja vissza az eredeti karakterlánc másolatát.

Következtetés

Ez a cikk néhány egyszerű példa segítségével elmagyarázza a karakterláncok cseréjét a Pythonban a Replace () függvény használatával. A cikknek segíteni kellett volna a kezdőket abban, hogy többet megtudjanak a string cseréjéről a Pythonban a Replace () függvény használatával.

Hasznos eszközök Linux játékosok számára
Ha szeretsz Linuxon játszani, akkor valószínű, hogy olyan alkalmazásokat és segédprogramokat használtál, mint a Wine, a Lutris és az OBS Studio a játé...
HD Remastered Games for Linux, amelyeknek soha nem volt korábban Linux kiadásuk
Számos játékfejlesztő és kiadó a régi játékok HD remasterjével áll elő a franchise élettartamának meghosszabbítása érdekében. Kérjük, hogy a rajongók ...
Az AutoKey használata a Linux játékok automatizálásához
Az AutoKey egy asztali automatizáló segédprogram Linux és X11 rendszerekhez, Python 3, GTK és Qt programozással. A parancsfájlok és a MACRO funkcióina...