python学习——基础——二进制、ASCII码、基本数据类型(浮点型)

二进制

二进制是计算技术中广泛采用的一种数制,二进制数据是用0和1两个数码来表示的数。

查看一个变量的内存地址→id()

ASCII码


每一位0或者1所占的空间单位为bit(比特),这是计算机中最小的表示单位;每8个bit组成一个字节,这是计算机中最小的存储单位。

常用编码介绍一览表

编码

制定时间

作用

所占字节数

ASCII码

扫描二维码关注公众号,回复: 1046561 查看本文章

1967

表示英语及西欧语言

1bytes

GB2312

1980

国家简体中文字符集,兼容ASCII

2bytes

Unicode

1991

国际标准组织统一标准字符集

2bytes

GBK

1995

GB2312的扩展字符集,支持繁体字,兼容GB2312

2bytes

UTF-8

1992

常用的英文字母被编码成1个字节,汉字通常是3个字节

1~3bytes

数据类型

浮点数

浮点数是属于有理数中某特定子集的数的数字表示,在计算机中用以近似表示任意某个实数。具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数的整数次幂得到,这种表示方法类似于基数为10的科学记数法

浮点数→有限小数、无限循环小数

关于小数不精准问题

Python默认的是17位精度,也就是小数点后16位,尽管有16位,但是这个精确度却是越往后越不准的。


猜你喜欢

转载自blog.csdn.net/royandrose/article/details/80211490