Falls du komplexere Ersetzungen willst, zum Beispiel nur die erste Stelle ersetzen oder mit Mustern (Regulären Ausdrücken), kannst du auch das Modul re (regular expressions) benutzen.
import re
def ersetze(text, muster, neu):
return re.sub(muster, neu, text)
print(ersetze("Die Zahl ist 42 und die andere Zahl ist 99.", r"\d+", "XX"))