-1

简单的新手问题,

>>> print ( u'Hello\u0020World !')
Hello World !
>>> s = "Hello\u0020World !"
>>> print (u's)

SyntaxError: EOL while scanning string literal

为什么??

4

1 回答 1

1

你的任务很好。问题出在你的print电话上——你不需要(也不能)指定变量的类型;添加 au是无意义的,单引号是语法错误。您需要做的就是print()您的变量:

s = "Hello\u0020World !"
print(s)

你的评论

 s = "Hello\u0020World !".encode("utf-8")
 print(s.decode())

正在做完全相同的事情,只是需要做更多的工作。

于 2015-03-25T20:50:52.447 回答