我在空闲时练习python编码
我有以下代码:
names=["Mark","John","July"]
names[0]
输出:
'Mark'
print(names[0])
输出:
Mark
为什么在第一次输出的情况下有单引号,而在第二次输出的情况下没有单引号?
答案 0 :(得分:0)
因为当您只在IDLE中键入变量名并按Return键时,它会显示变量“看起来像”(如果未定义变量,则显示NameError
) 。另一方面,print()
显示变量。
注意:您还可以通过键入print(repr(names[0]))
显示变量的外观。这将打印带有周围引号的字符串。