我最近看到一个 Python dict 看起来像这样:
test1 = {u'user':u'user1', u'user_name':u'alice'}
这让我有点困惑,u
键/值对之前的内容是什么?它是某种前缀吗?这有什么不同:
test2 = {'user':'user1', 'user_name':'alice'}
我尝试过使用 test1 和 test2;他们似乎一点也不不同。有人能解释一下前缀的用途吗?
>>> test1 = {u'user':u'user1', u'user_name':u'alice'}
>>> test2 = {'user':'user1', 'user_name':'alice'}
>>> print test1[u'user']
user1
>>> print test1['user']
user1
>>> print test2['user']
user1
>>> print test2[u'user']