シンプルで初心者の質問、
>>> print ( u'Hello\u0020World !')
Hello World !
>>> s = "Hello\u0020World !"
>>> print (u's)
SyntaxError: EOL while scanning string literal
どうして??
シンプルで初心者の質問、
>>> print ( u'Hello\u0020World !')
Hello World !
>>> s = "Hello\u0020World !"
>>> print (u's)
SyntaxError: EOL while scanning string literal
どうして??
あなたの課題は大丈夫です。問題はprint
呼び出しにあります。変数の型を指定する必要はありません (指定できません)。a を追加することu
は無意味であり、一重引用符を使用すると構文エラーになります。あなたがする必要があるのはprint()
あなたの変数だけです:
s = "Hello\u0020World !"
print(s)
あなたのコメント
s = "Hello\u0020World !".encode("utf-8")
print(s.decode())
はまったく同じことを行っていますが、より多くの作業が行われています。