SequenceMatcher(...).ratio()
2 つの文字列が類似しているかどうかを確認するために使用する予定でした。ただし、私の簡単なテストでは、予期していなかった結果が返されます (そして、それは私の目的では機能しません)。
>>> SequenceMatcher(None, 'abqab', 'abcab').ratio()
0.8
>>> SequenceMatcher(None, 'abqabc', 'abcabc').ratio()
0.5
同じ数の間違いがある長い文字列は、同じかそれよりも低い比率になるはずですよね?