在IPython交互变成环境下,直接输入变量,无需print语句,会显示变量值,且该变量值能看出数据的类型;使用print输出变量是,实际上是先将变量转换成了字符串,相当于用str()做强制转换,且输出中不带有字符串的引号,看不出之前数据的真实类型。看下面这个例子就清楚了:
>>> 123 123 >>> '123' '123' >>> print('123') 123 >>> print(123) 123