擅长:python、mysql、java
<p><em>对于ASCII码,请检查上面的:)</em></p>
<p>正如观察到的那样,在@Veedrac的<em><a href="https://stackoverflow.com/a/29247821/2535611">this very good answer</a></em>之后,如果您想比较许多语言中的许多行不区分大小写,那么您可能需要先<code>normalize</code>和{<cd2>}的值</p>
<pre><code>df.col.str.normalize('NFKD').transform(str.casefold)
</code></pre>
<p><em>示例</em></p>
^{pr2}$
<p>以及</p>
<pre><code>df.t.str.lower().duplicated()
0 False
1 False
2 True
3 False
4 False
5 True
6 False
7 False
</code></pre>
<p>但是</p>
<pre><code>df.t.str.normalize('NFKD').transform(str.casefold).duplicated(keep=False)
0 True
1 False
2 True
3 True
4 True
5 True
6 True
7 True
</code></pre>