python语言的数字类型讲解

2025-10-23 17:32:52

1、1、python语言中的3种数字类型

分别是

A、整数类型

B、浮点数类型

C、复数类型

python语言的数字类型讲解

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))

python语言的数字类型讲解

3、3、浮点数类型

A、带有小数点及小数的数字

B、Python语言中浮点数的数值范围存在限制,小数精度也存在限制。这种限制与在不同计算机系统有关

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

python语言的数字类型讲解

5、5、数字类型的关系

A、三种类型存在一种逐渐“扩展”的关系: 整数-> 浮点数-> 复数 (整数是浮点数特例,浮点数是复数特例) 

B不同数字类型之间可以进行混合运算,运算后生成结果为最宽类型

例如:223+5.0=228.0(整数+浮点数=浮点数)

python语言的数字类型讲解

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)

以上例子就会报错

python语言的数字类型讲解

7、7、数字类型的判断

使用type(x)函数,就会返回x的类型,该函数适用于所有类型的判断

举例请看截图:

python语言的数字类型讲解

8、8、数字类型的运算 

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

python语言的数字类型讲解

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢