print多参数控制台输出,结果控制台打印出的是中文的16进制代码
fruit=[" banana","apple","orange"]
for index in range(len(fruit)):
print("当前水果:",fruit[index])
结果:
('\xe5\xbd\x93\xe5\x89\x8d\xe6\xb0\xb4\xe6\x9e\x9c:', ' banana')
('\xe5\xbd\x93\xe5\x89\x8d\xe6\xb0\xb4\xe6\x9e\x9c:', 'apple')
('\xe5\xbd\x93\xe5\x89\x8d\xe6\xb0\xb4\xe6\x9e\x9c:', 'orange')
解决方法:
去掉括号,如果是python2.7
fruit=[" banana","apple","orange"]
for index in range(len(fruit)):
print"当前水果:",fruit[index]
运行结果:
当前水果: banana
当前水果: apple
当前水果: orange