数据类型:
- 整数
- 浮点数(有整数部分和小数部分)
- 字符:对应着ASCII或Unicode码表
- 色彩(像素颜色RGB)、声音、视频
- 内存地址(是无符号整数)
Unicode码表(字符与数字的对应关系)
num = ord('A')
print(num) --- 65
char = chr(num)
print(char) ---- A
num = ord('华')
print(num) --- 21326
char = chr(num)
print(char) ---- 华
for num in range[65, 91)
print(chr(num)) ---- A~Z (26个英文字母)
内存地址
内存地址:内存中的每个字节,分配一个编号。
- 内存地址是连续的
- 且采用二进制来表达
CPU寻址:CPU通过编号,找到该字节,从而
- 读取数据
- 写入数据
数据类型
数据类型,主要对数据进行以下规定和约束:
- 内存中存储的数字(值)是什么
- 值在内存中如何存储:分散/连续
- 值的取值范围
- e.g. bool类型:真/假
- 数据类型能进行哪些计算
- result = 100 + 100
- print(result) - 200
-
- result = ‘100’ + ‘100’
- print(result) - 100100