Python相同的字符不等于

Python相同的字符不等于,第1张

Python相同的字符不等于

unipredata.normalize
可能对您有帮助。

基本上,如果您对来自db的数据进行规范化,并且将选择规范化为相同的形式,那么使用

str.find
str.__contains__
(即
in
str.index
和朋友时应该会得到更好的结果。

>>> u1 = chr(281)>>> u2 = chr(101) + chr(808)>>> print(u1, u2)ę ę>>> u1 == u2False>>> unipredata.normalize('NFC', u2) == u1True

NFC代表“ 普通形式组合”
形式。您可以在这里阅读有关其他可能形式的一些说明。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5653367.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存