我見過Python字典看起來像最近這樣:Python字典鍵/帶前綴的值 - 前綴是什麼?
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']
'u'手段[unicode的](http://docs.python.org/2/howto/unicode.html)。 – 2013-04-25 20:27:22
[Python的Unicode的(http://docs.python.org/2/howto/unicode.html) – 2013-04-25 20:29:06
當你到數據庫,它們將您的字符串轉換成Unicode,所以,除非你真正來到這裏你處理一個點與unicodes你不應該強調這一點。 – Crispy 2013-04-25 20:43:15