Кодируйте вашу строку в ASCII, игнорируя ошибки, а затем декодируйте ее обратно в строку.
text = "ƒart"
text = text.encode("ascii", "ignore").decode()
print(text) # art
Если вы начинаете с байтовой строки в UTF-8, вам просто нужно ее декодировать:
bites = "ƒart".encode("utf8")
text = bites.decode("ascii", "ignore")
print(text) # art
Это работает конкретно с UTF-8, потому что многобайтовые символы всегда используют значения вне диапазона ASCII, поэтому частичные символы никогда не удаляются. Это может не очень хорошо работать с другими кодировками.