Когда я сравниваю эти две строки, я получаю значение False.
a = "comentar"
b = "️comentar"
print(a == b) # False
Как я могу это исправить? Я попытался изменить кодировку обеих строк, но это не дало никакого эффекта.
Вы можете попробовать это здесь: https://onlinegdb.com/HJ8xYLPq4






Они не идентичны. Первый символ отличается (хотя невооруженным глазом выглядит идентично)
Пытаться
print([ord(c) for c in a])
print([ord(c) for c in b])
Если вы можете игнорировать небольшие различия, подобные этому, попробуйте:
from difflib import SequenceMatcher word_1 = "comentar" word_2 = " comentar" result = SequenceMatcher(a=word_1, b=word_2).ratio() > 0.9 print(result)
Это вернет True