Pythoni pesakonna numbri ekraanistamise tühistamine
Selle asemel, et kirjutada topelttõmmist,
saab kasutada spetsiaalset käsku r,
mis määratakse enne ühekordsete
jutumärkide avamist.
Oletame, et meil on string:
txt = '1 23 456 xax'
Leiame kõik numbrid ja asetame need
ümarsulgudesse. Selleks asendame kõik
leitud numbrid nendega endaga, kuid sulgudes.
Ja topelttõmbe asemel kasutame käsku
r:
txt = '1 23 456 xax'
res = re.sub('(\d+)', r'(\1)', txt)
print(res)
Pärast koodi täitmist kuvatakse järgmine string:
'(1) (23) (456) xax'
Antud string:
txt = 'ab cd ef'
Vahetage kõigis kahetähelistes alammärkides tähed omavahel.
Antud string kuupäevaga:
txt = '2025:12:31'
Teisendage see kuupäev kujule '31-12-2025'.