print 函数会对输出对象调用 str():
1、所以 print "I am", 23, "years old."这样写也不报错。
2、但是用"I am" + 23 + "years old"就会报错,这时就得转换一下 str(23)。
本文解释了Python中print函数如何处理不同类型的输出对象,并通过示例说明了何时需要使用str()进行类型转换以避免错误。
print 函数会对输出对象调用 str():
1、所以 print "I am", 23, "years old."这样写也不报错。
2、但是用"I am" + 23 + "years old"就会报错,这时就得转换一下 str(23)。

被折叠的 条评论
为什么被折叠?