Python:为什么我在列表输出中得到你的?

时间:2017-02-18 12:03:54

标签: python

为什么我在输出窗口中找到你的部分?它是否与append函数有关,还是因为编译器中的一些错误? 仅供参考:我在Codecademy的Python编译器上运行此代码。

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

2 个答案:

答案 0 :(得分:1)

u表示该变量保存为unicode。见https://docs.python.org/2/howto/unicode.html

答案 1 :(得分:0)

u'只是意味着它是一个unicode。 这不是错误。

尝试
type(variable_name)
看到类型。