当我比较这两个字符串时,得到的值是 False
。
a = "comentar"
b = "️comentar"
print(a == b) # False
我该怎么解决这个问题?我已经尝试更改两个字符串的编码,但没有任何效果。
你可以在这里尝试:https://onlinegdb.com/HJ8xYLPq4
当我比较这两个字符串时,得到的值是 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。"最初的回答"