不能在 python 中使用 \u
Can not use \u in python
我是 python 的新手所以请耐心等待,我正在从 'Learn Python The Hard Way' 学习 python,我了解了转义序列,但我无法使用 \u。
我试过 print "\U0001F47E"
, print "U\U0001F47E"
, print "U'\U001F47E'"
, print 'u"\U0001F47E"'
但都按原样打印引号内的字符串,我试过 print "\x56"
和其他 \x他们都工作正常。我也看了 https://docs.python.org/2.5/ref/strings.html 但我没有找到任何可以帮助我的东西。
所以请告诉我做错了什么?
Unicode 字符串以 "u" 开头...尝试一下应该可以解决您的问题。
你走在了正确的轨道上:print 'u"\U0001F47E"'
除非您不需要单引号。
所以... print u"\U0001F47E"
我是 python 的新手所以请耐心等待,我正在从 'Learn Python The Hard Way' 学习 python,我了解了转义序列,但我无法使用 \u。
我试过 print "\U0001F47E"
, print "U\U0001F47E"
, print "U'\U001F47E'"
, print 'u"\U0001F47E"'
但都按原样打印引号内的字符串,我试过 print "\x56"
和其他 \x他们都工作正常。我也看了 https://docs.python.org/2.5/ref/strings.html 但我没有找到任何可以帮助我的东西。
所以请告诉我做错了什么?
Unicode 字符串以 "u" 开头...尝试一下应该可以解决您的问题。
你走在了正确的轨道上:print 'u"\U0001F47E"'
除非您不需要单引号。
所以... print u"\U0001F47E"