Python中的字符串拼接要特别小心,因为拼接时只支持字符串类型和字符串类型的拼接,不会自动转换。
不像Java,不管用int还是Integer都会自动转成String。
Java
System.out.println("str"+new Integer(10)+200+30d);
//打印:
//str1020030.0
Python
print "str"+10;
#打印:
#TypeError: cannot concatenate 'str' and 'int' objects