python语言的数字类型讲解
1、1、python语言中的3种数字类型
分别是
A、整数类型
B、浮点数类型
C、复数类型

2、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、3、浮点数类型
A、带有小数点及小数的数字
B、Python语言中浮点数的数值范围存在限制,小数精度也存在限制。这种限制与在不同计算机系统有关

4、4、复数类型
A、与数学中的复数概念一致,z=a+bj,a是实数部分,b是虚数部分,a和b都是浮点类型,虚数部分用j或者J标识
B、示例:
21.3+3j,
-8.6+9j
C、对于复数z,可以用z.real获得实数部分,z.imag获得虚数部分
>>> z=13.5+222.22j
>>> z.real
13.5
>>> z.imag
222.22

5、5、数字类型的关系
A、三种类型存在一种逐渐“扩展”的关系: 整数-> 浮点数-> 复数 (整数是浮点数特例,浮点数是复数特例)
B不同数字类型之间可以进行混合运算,运算后生成结果为最宽类型
例如:223+5.0=228.0(整数+浮点数=浮点数)

6、6、数字类型的转换
A、三种类型可以相互转换函数:int(), float(), complex()
B、示例:
>>int(5.4)=5(直接去掉小数部分)>>float(6)=6.0(增加小数部分)
>>complex(8)=8+0J
C、复数不能转换为浮点数或者小数
>>float(4.4+0j)
>>int(4.5+0j)
以上例子就会报错

7、7、数字类型的判断
使用type(x)函数,就会返回x的类型,该函数适用于所有类型的判断
举例请看截图:

8、8、数字类型的运算
这里列举常用的数字类型计算如下
