三、数据类型——数字类型+布尔类型

数字类型

python中,数据类型分为两种,内置的和自定义的。

内置的包含数字、字符串、布尔、列表、元祖、字典、Bytes、集合等。自定义的,一般以类的形式,根据需要组合以上内置类型成为独特的数据类型。

数字类型是不可变的。

1、整数 int

2、浮点数 float

3、复数 complex

  复数由实数部分和虚数部分构成,可以用a+bj,或complex(a,b)表示,复数的实部a和虚部b都是浮点型。

数字类型转换

 int(x):把x转换为整数,如果x是浮点数,则截取小数部分。

 float(x):把x转换为浮点数

 complex(x):把x转换为一个复数,实数部分为x,虚数部分为0

 complex(x,y):将x和y转换为一个复数,实数部分为x,虚数部分为y

转换过程中,若出现无法转换的对象,则抛出异常

数学计算

布尔类型

在python中,布尔类型只有两个值,True和False。

 布尔类型可以进行and、or和not运算

空值:python中有个None,他不能理解为0,因为0是整数类型,而None既不是布尔类型、也不是整数类型,他是NoneType。

None不可对其进行各种方法的调用

原文地址:https://www.cnblogs.com/KeenaCherry/p/11894828.html