他们是不一样的;
using
difflib.ndiff()显示了这两个值之间的差异非常明显:
>>> import difflib>>> print 'n'.join(difflib.ndiff([x1], [x2]))- N C Soft - NCSOFT_Guild Wars 2 December 2013 :: BNLX_AD_Parallax_160x600? ^^ ^+ N C Soft - NCSOFT_Guild Wars 2 December 2013 :: BNLX_CT_Parallax_160x600? ^^ ^
通常,如有疑问,可使用它
repr()来查看表示形式。Python
2将对字符串中的任何不可打印或非ASCII字符使用转义符,任何“有趣”字符都将像拇指一样突出。在Python
3中,使用该
ascii()函数可获得相同的结果,因为
repr()保守性较低,Unipre的字符组合乍一看也很丰富。
对于仍然看不到两者之间有什么变化的字符串,上述
difflib工具也可以帮助指出确切的变化。



