Python学习--类型转换

radius = input("What is the radius?")
square = radius*radius*3.14
print 'The square is '+ square

以上代码运行会报错。原因如下:

Python与Java不同,+」运算符不会自动将整型等其他类型转换为字符串类型。为了连接不同类型的变量,str()函数可以将这些变量转换为字符串类型。

修改如下,即可成功运行:

print 'The square is '+ str(square)

 

 

posted @ 2012-10-23 13:29  涅槃小鸟  阅读(139)  评论(0编辑  收藏  举报