擅长:python、mysql、java
<p>问题在于如何使用<code>SequenceMatcher</code></p>
<p>当SequenceMatcher比较两个字符串时,它会考虑字符串中字符的大小写(-小写或大写)</p>
<p>例如:</p>
<pre><code>from difflib import SequenceMatcher
temp1 = SequenceMatcher(None, "Hello", "hello").ratio()
temp2 = SequenceMatcher(None, "Hello", "HELLO").ratio()
temp3 = SequenceMatcher(None, "Hello", "Jelme").ratio()
print(temp1) # 0.8
print(temp2) # 0.2
print(temp3) # 0.4
</code></pre>
<p>上面的代码显示,“Jelme”比“Hello”更接近“Hello”。
处理这个问题的一种方法是使用<code>str.lower()</code>将字符串更改为小写</p>