数据类型2(数字)
Python资料:Python编程XG:从入门到实践.
一、数据类型2:数字
在编程中,经常使用数字来记录游戏得分、表示可视化数据、存储Web 应用信息等。Python根据数字的用法以不同的方式处理它们,可执行加(+ ),减(- ),乘(* ),除(/ ),乘方(**)。且支持运算次序。数字有整数和浮点数之分,Python将带小数点的数字都统称为浮点数 ,但需要注意的是,结果包含的小数位数可能是不确定的,之后也会整理一些关于处理小数位数的方法。
Python2与Python3对于数字的使用是有区别的,区别在于:在Python 2中,整数除法的结果只包含整数部分,小数部分被删除。即3/2,在Python2中结果为1,而在Python3中结果为1.5。Python2中如果需要显示小数位,则只需保证至少有一个操作数为浮点数,这样结果也将为浮点数。在Python3中是自动识别,即便是整数除法也会保留小数位。
为避免类型错误,可以使用函数str() 避免错误,它让Python将非字符串值表示为字符串