Como fazer anonymizer em python?

Eu estou trabalhando em um programa anonymizer que detecta as palavras dadas na lista. Isso é o que eu tenho até agora. Eu sou novo em python, então não tenho certeza como posso conseguir isso.

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 é a saída que recebo

Enter The Sentense: DRAT
D
R
A
T

Eu quero que a palavra seja substituída por XXXX

questionAnswers(3)

yourAnswerToTheQuestion