1.数字类型
在Python中,数字类型主要包括:整数、浮点数、复数
整数:
用来表示整数数值,包括正整数、负整数、零。
它的位数是任意的,位数决定数值的大小。
整数类型包含十进制、二进制、八进制、十六进制整数(关于进制这里不介绍了,自行百度学习哈^_^)。
浮点数:
浮点数由整数部分和小数部分组成,主要用于处理小数。
浮点数可以使用科学计数法表示,例如3.2e2等
注意:浮点数间的运算结果可能不太是我们预想的结果,例如下图:
0.1+0.2,结果为这么长一串数字,是不是感到很疑惑呢?对于这种情况,解决方法基本上是保留两位小数了。
复数:
Python中的复数和数学中的复数形式完全一致,由实部和虚部组成,并且使用 j 或 J 表示虚部。当表示一个复数时,可以将实部和虚部相加。比如复数实部为3.14,虚部为12.5j,则这个复数可表示为3.14+12.5j。
2.字符串类型
字符串就是连续的字符序列。
字符串是不可变序列。
通常用单引号、双引号、三引号括起来。
字符串开头和结尾部分要一致。
举例:
3.布尔类型
布尔类型用来表示真值或者假值。真值为True,也表示为1;假值为False,也表示为0。
在Python中,所有的对象都可以进行真值测试。其中,只有下面列出的集中情况得到的值为假,其他对象在 if 或者 while 语句中都表现为真。
- False或者None
- 数值中的零,包括0、0.0、虚数0
- 空序列,包括字符串、空元组、空列表、空字典
- 自定义对象的实例,该对象的_bool_方法返回False或者_len_方法返回0