首页 > 代码库 > Python 数字

Python 数字

一、数字简介

(1) 数字是不可变类型,也就是说变更数字的值会生成新的对象
(2) Python支持多种数字类型:整型、长整型、浮点型、复数型、布尔型
(3) 数字的基本操作:

创建数字:a = 3.14更新数字:a = 2.71        //更新数字实际上就是重新赋值删除数字:del a       //无法真正删除数字对象,实际上只是删除了这个对象的引用

 

二、数字类型

(1) 整型:整型在64位机器上的取值范围是 -264-1 ~ 264-1 ,整型一般以十进制表示,也可以以八进制或十六进制表示,如 0101、-237、0x80、123
(2) 长整型:长整型是比整型更大的数,加上 L 来表示长整型,长整型也支持用八进制和十六进制表示,如 163L、0xDECADEDEADL、-32342L、05323L
(3) 浮点型:Python中的浮点型是指双精度浮点型(没有单精度浮点型),单精度能精确到小数点后6位,双精度能精确到小数点后16位,如 3.14、-5.55
(4) 复数型:复数由实数部分和虚数部分组成,实数部分和虚数部分都是浮点型,虚数部分必须有后缀 j 或 J , 如 64.375+1j、0.23-8.55j、9.8-8.31j
(5) 布尔型:布尔型是只有 True 和 False 两个值的整型

 

Python 数字