„Python“

„Python“ eilutės pakeitimo () funkcija

„Python“ eilutės pakeitimo () funkcija

Stygų pakeitimas dažnai yra būtinas. Jei norite pakeisti bet kurią eilutę ar žodį savo programoje, vienas variantas yra rankiniu būdu patikrinti visą programą ir pakeisti kiekvieną eilutę norima eilute. Be to, „Python“ suteikia integruotą pakeitimo () funkciją, skirtą eilutėms pakeisti. „Python Replace“) funkcija nepakeičia faktinės eilutės, tačiau ji sukuria eilutės kopiją ir pakeičia nurodytos eilutės egzempliorius nauja eilute. Šiame straipsnyje parodyta, kaip naudoti „Python“ funkciją pakeisti ().

Sintaksė

Funkcijos „pakeisti“ () sintaksė yra tokia:

stygos.pakeisti (sena eilutė, nauja eilutė, skaičius)

Senoji styga: Eilutė, kurią norite pakeisti.

Nauja eilutė: Eilutė, pakeičianti seną eilutę.

Skaičius: Šis parametras neprivalomas. Skaičiavimo parametras naudojamas nurodant, kiek kartų norite pakeisti seną eilutę nauja eilute.

Funkcija „Replace ()“ pateikia tik eilutės kopiją.

Pavyzdžiai

Dabar mes apžvelgsime keletą „Python Replace“ () funkcijų pavyzdžių. Toliau pateiktame pavyzdyje mes pakeisime terminą „svetainė“ terminu „linuxhint“.“

# deklaruoja pradinę eilutę
str = "Sveiki ir sveiki apsilankę svetainėje"
# „svetainės“ pakeitimas „linuxhint“
spausdinti ("Pakeista eilutė yra:", str.pakeisti („svetainė“, „linuxhint“))

Rezultatas

Išvestis rodoma „Python“ konsolėje. Ši išvestis rodo, kad terminas „svetainė“ buvo pakeistas terminu „linuxhint“.“

Pažiūrėkime dar vieną „Replace“) funkcijos pavyzdį. Čia terminą „šuo“ pakeisime terminu „katė.„Skaičiavimo vertė yra 1, o tai reiškia, kad terminas„ šuo “bus pakeistas terminu„ katė “tik vieną kartą eilutėje.

# deklaruoja pradinę eilutę
str = "Šuo yra gyvūnas. Šuo valgo maistą "
# „Šuns“ pakeitimas „Katės“
spausdinti (str.pakeisti („Šuo“, „Katė“, 1))

Rezultatas

Išvestis rodoma „Python“ konsolėje. Ši išvestis rodo, kad pirmasis terminas „šuo“ eilutėje buvo pakeistas terminu „katė“.

Jei skaičiaus vertė būtų 2, funkcija pirmus du termino „šuo“ atvejus pakeis terminu „katė“ eilutėje. Jei nenaudojate skaičiavimo vertės, tada pakeičiama funkcija () visi nurodytų atvejų senoji_styga su išrinktuoju nauja_stringa.

# deklaruoja pradinę eilutę
str = "Šuo yra gyvūnas. Šuo valgo maistą "
# „Šuns“ pakeitimas „Katės“
spausdinti (str.pakeisti („Šuo“, „Katė“, 2))

Rezultatas

Išvestis rodoma „Python“ konsolėje. Ši išvestis rodo, kad du termino „šuo“ atvejai eilutėje buvo pakeisti terminu „katė“.

Kaip jau buvo aptarta anksčiau, funkcija Replace () pateikia tik originalios eilutės kopiją. Tai nekeičia pradinės eilutės. Dabar atspausdinsime originalią eilutę pakeitę terminą „šuo“ terminu „katė.“

# deklaruoja pradinę eilutę
str = "Šuo yra gyvūnas. Šuo valgo maistą "
# „Šuns“ pakeitimas „Katės“
spausdinti ("Pakeista eilutė:", str.pakeisti („Šuo“, „Katė“, 2))
# originalios eilutės spausdinimas
spausdinti ("Original String:", str)

Rezultatas

Išvestis rodoma „Python“ konsolėje. Ši išvestis rodo, kad pradinė eilutė liko ta pati. Funkcija „Replace“) grąžina originalios eilutės kopiją tik atlikusi pakeitimus.

Išvada

Šiame straipsnyje paaiškinamas eilutės pakeitimas „Python“ naudojant funkciją „pakeisti“), naudojant keletą paprastų pavyzdžių. Šis straipsnis turėjo padėti pradedantiesiems sužinoti daugiau apie eilutės pakeitimo „Python“ naudojimą naudojant „aizstoti“ () funkciją.

„WinMouse“ leidžia tinkinti ir pagerinti pelės žymeklio judėjimą „Windows“ kompiuteryje
Jei norite pagerinti numatytąsias pelės žymiklio funkcijas, naudokite nemokamą programinę įrangą „WinMouse“. Tai prideda daugiau funkcijų, kurios padė...
Pelės kairiuoju pelės mygtuku mygtukas neveikia „Windows 10“
Jei naudojate specialią pelę su savo nešiojamuoju kompiuteriu arba staliniu kompiuteriu, tačiau neveikia pelės kairysis mygtukas dėl tam tikrų priežas...
Žymeklis peršoka arba juda atsitiktinai, kai rašote „Windows 10“
Jei pastebite, kad pelės žymeklis peršoka arba juda pats, automatiškai, atsitiktinai, kai vedate „Windows“ nešiojamąjį kompiuterį ar kompiuterį, kai k...