一分钟学Python| Python的数字类型

Python的数字类型

Python程序中数字类型Number用来存储数值,Python3开始只支持int、float、bool、complex这几种类型,删除了Python2中的long型。下面我将具体介绍python3中的那4种数字类型。

整型(int)

整型(int) 就是整数,不含有小数点。Python中还可以用 0+“进制标准”+数字代表不同进制的数。

例如: 0+o/O+数字 为八进制

0+x/X+数字 为十六进制

0+b/B+数字 为二进制

不带进制符即为十进制

下面演示整形相关的数学运算


一分钟学Python| Python的数字类型


浮点型(float)

浮点型为整数与小数部分结合组成,如 12.5 就是一个浮点型数。浮点型也可用科学计数法来表示,如 125=1.25e2 。整数和浮点数在计算机内部的存储方式不同,整数的运算是绝对精确的,但是浮点数的运算可能有四舍五入的误差。

布尔型(Boolean)

布尔型和上面两种类型比有点不同,它是一种表示逻辑值的简单类型,即对与错,是与非这种逻辑关系。布尔型的值也只能是真或假两个中的一个。在python中,布尔型的取值只有True和False两个,用来表示逻辑上的“真”与“假”。其值分别是1 和 0 .

以下是几个布尔型运用的简单例子


一分钟学Python| Python的数字类型


复数型(complex)

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

上一篇:使用CocoaPods给微信集成SDK打印收发消息


下一篇:浅谈iOS Crash(一)