Python - Logikai változók (Boolean)
Tartalomjegyzék:
, arról fogunk beszélni, hogy miként cserélhetünk le egy alsó karakterláncot a Python-ban a
replace()
módszer használatával.
.replace () módszer
A Pythonban a húrokat változatlan
str
objektumokként ábrázolják. Az
str
osztály számos módszerrel érkezik, amelyek lehetővé teszik a húrok manipulálását.
A
.replace()
módszer a következő szintaxist veszi át:
str.replace(old, new)
-
str- A karakterlánc, amellyel dolgozik.old- a cserélni kívánt részsáv.new- Az a részsáv, amely a régi substring helyébe lép.maxreplace- Opcionális argumentum. A cserélni kívánt régi részsorozat egyezéseinek száma. A mérkőzéseket a karakterlánc elejétől számítják.
A módszer visszaadja az
srt
karakterlánc másolatát, a
old
alszövegek egy vagy részének egyezéseivel az
new
helyett. Ha a
maxreplace
t nem adják meg, az összes előfordulást ki kell cserélni.
Az alábbi példában
far
az
s
karakterláncban lévő részsorozatokat helyettesítjük
miles
:
s = 'A long time ago in a galaxy far, far away.'
s.replace('far', 'miles')
Az eredmény egy új karakterlánc:
'A long time ago in a galaxy miles, miles away.'
A karakterláncokat általában egy idézőjelek zárják, bár dupla idézetek is használhatók.
Az opcionális
maxreplace
argumentum megadásakor ez korlátozza a kicserélt egyezések számát. A következő példában csak az első előfordulást helyettesítjük:
s = 'My ally is the Force, and a powerful ally it is.'
s.replace('ally', 'friend', 1)
Az eredmény string így néz ki:
'My friend is the Force, and a powerful ally it is.'
Egy részsáv törléséhez használjon helyettesítő üres
''
karakterláncot. Például a következő karakterlánc
space
eltávolításához:
s = 'That's no moon. It's a space station.'
s.replace('space ', '')
Az új karakterlánc a következőképpen néz ki:
`That's no moon. It's a station.'
Cserélje ki az alsó húrot a karakterláncok listájában
Egy karakterlánc felsorolásának alcsíkjának cseréjéhez használja az alább látható listamegértési konstrukciót:
s.replace('old', 'new') for s in list
Vessen egy pillantást a következő példára:
names =
new_names =
print(new_names)
A fenti kód létrehozza a lista egy példányát a
Grace
subsztring minden előfordulásával, helyébe
Lee
lép:
Következtetés
Az alsó karakterlánc cseréje az egyik legalapvetőbb művelet, amikor a Python-ban kódot írnak. A bemutató elolvasása után jól meg kell értenie, hogyan kell használni a
replace()
metódust.
HP Pavilion dv7t asztali számítógép cseréje
A dv7t nagy teljesítményű asztali csere, teljesítményével "
E-mailek cseréje kalóz
A Pirate Bay alapítójával kapcsolatos kérdéseket tárgyalja a legutóbbi viták és a közelgő nyilvános előadás. A Pirate Bay (TPB), a világ egyik legnagyobb torrent-nyomkövető helyszíne, a múlt hónapban találta magát ellentmondásba, amikor egy weboldalra mutató link mutatta be a helyszínen egy szörnyű gyilkossági gyilkosság fényképeket.
Acer Aspire 8920 asztali számítógép cseréje
Ez a nagy, gyönyörű fogyasztói laptop 18,4 hüvelykes képernyője világosabb lehet, de a sebesség és egyéb jellemzők pótolják ezt.







