python语言的数字类型讲解
1、python语言中的3种数字类型分别是A、整数类型B、浮点数类型C、复数类型
2、整墙绅褡孛数类型A、与数学中的整数概念一致,没有取值范围限制B、这里介绍pow(x,y)函数:代表计算旌忭檀挢x的y次幂C、打开IDLE,查看实例程序 >>程序1:pow(2,10),pow(2,15) >>程序2:pow(2,1000) >>程序3:pow(2,pow(2,15))
3、浮点数类型A、带有小数点及小数的数字B、Python语言中浮点数的数值范围存在限制,小数精度也存在限制。这种限制与在不同计算机系统有关
4、复数类蕞瞀洒疸型A、与数学中的复数概念一致,z=a+bj,a是实数部分,b是虚数部分,a和b都是浮点类型,虚数部分用j或者J标识B、示例:21.3+3j,-8.6+9jC、对于复数z,可以吹涡皋陕用z.real获得实数部分,z.imag获得虚数部分>>> z=13.5+222.22j>>> z.real13.5>>> z.imag222.22
5、数字类型的关系A、三种类型存在一种逐渐“扩展”的关系: 整数-> 浮点数-> 复数 (整数是浮点数特例,浮点数是复数特例) B不同数字类型之间可以进行混合运算,运算后生成结果为最宽类型例如:223+5.0=228.0(整数+浮点数=浮点数)
6、数字类型的思凳框酣转换A、三种类型可以相互转换函数:int(), float(), complex()B、示例:>>int(5.4)=5(直接去掉小数部分)>>flo锾攒揉敫at(6)=6.0(增加小数部分)>>complex(8)=8+0JC、复数不能转换为浮点数或者小数>>float(4.4+0j)>>int(4.5+0j)以上例子就会报错
7、数字类型的判断使用type(x)函数,就会返回x的类型,该函数适用于所有类型的判断举例请看截图:
8、数字类型的运算这里列举常用的数字类型计算如下