数字类型:包含有两种,一、整数(int),二、浮点数(float)
1.1定义:
一、整数:即正数、负数、0,没有带小数点的数字;如-1、0、8、......
二、浮动数:即带有小数点的数字;如:-1.0、0.0、8.、12.3e-3、14.6E3、......
1.2整数在Python中常用,十进制、二进制、八进制、十六进制表示如下图;
一、十进制:Python3中默认的数字就是十进制;
二、二进制:逢二进一,整数由0和1组成(表示方法:0b开头后跟0或者1,如0b);
三、八进制:逢八进一,由0-7的整数组成(表示方法:0o开头后跟0-7的整数,如0o);
四、十六进制:逢十六进一,由0-9的整数和A-F的字母组成,字母可以是小写(表示方法:0x开头,后跟0-9的数字或者A-F的字母,如0x0a、0x0B);
1.3小整数对象池:Python3中的整数-5至即[-5,],永远存在小整数对象池重复使用,即使用同一个对象;
如下交互式代码;
文件式代码如下:
如上图,文件式编码体现不了“小整数对象池”,之所以这样是因为文件式编码作了很多优化使他们的id一致,即使他们是同一个对象引用;
1.4浮动数在Python中表示小数的数
写法有两种:一、小数1.,二、科学计数法1.e-2(表示0.01),16.E3(表示61)如下代码编写: