Python 3和unicode字符串相等

时间:2017-05-23 09:57:23

标签: python unicode

根据Unicode规范,这两个字符串应该是相等的,因为unicode等价(https://en.wikipedia.org/wiki/Unicode_equivalence#Errors_due_to_normalization_differences

s1 = "\u006E\u0303"
s2 = "\u00F1"

s1 == s1会返回False。我在Python webSite上找不到任何说明==对Python中的unicode字符串意味着什么的东西?

例如,对于Swift(https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/StringsAndCharacters.html),这个定义很明确。我看不到Python的类似内容。

0 个答案:

没有答案