2017-02-18 4 views
-5

出力ウィンドウにuの部分が表示されるのはなぜですか?コンパイラのいくつかのバグのために、それは追加機能と関係しているのでしょうか? FYI:私はこのコードをCodecademyのPythonコンパイラで実行しています。Python:なぜ私はリストの出力にuを取得しますか?

CODE:

hobbies = [] 

# Add your code below! 
for x in range(3): 
    hobby = raw_input("Enter your hobby") 
    hobbies.append(hobby) 
print hobbies 

RESULT: 
Enter your hobby "Reading" 
Enter your hobby "TV" 
Enter your hobby "Football" 
[u'"Reading"', u'"TV"', u'"Football"'] 
None 
+0

文字列がユニコードとして格納されていることを示します。その標準であり、あなたのリストに格納されているデータには何ら影響しません。 –

+0

これはCodecademyのPythonコンパイラの問題です –

+0

ありがとうDinesh.hmn。削除できますか? – 92Sanki

答えて

0

u'は、それがユニコードであることを示しています。 これはエラーではありません。

タイプを参照してください
type(variable_name)
を試してみてください。

関連する問題