¿Cómo hacer anonimizador en python?

Estoy trabajando en un programa anonimizador que detecta las palabras dadas en la lista. Esto es lo que tengo hasta ahora. Soy nuevo en Python, así que no estoy seguro de cómo puedo lograr esto.

def isAlpha(c):
    if( c >= 'A' and c <='Z' or c >= 'a' and c <='z' or c >= '0' and c <='9'):
        return True
    else:
        return False


def main():
    message = []
    userInput = str(input("Enter The Sentense: "))
    truncatedInput = userInput[:140]

    for i in range(len(truncatedInput)):
        if(truncatedInput[i] == 'DRAT'):
            truncatedInput[i] = 'x'
        print(truncatedInput[i])

esta es la salida que recibo

Enter The Sentense: DRAT
D
R
A
T

Quiero que la palabra sea reemplazada por XXXX.

Respuestas a la pregunta(3)

Su respuesta a la pregunta