我最近看到一个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']