- 数字常量:笔记式Python视频精讲【初级篇】
- 整数(无穷大小):可以表示无限大
- 1234
- -234
- 0
- 99999
- 浮点数
- 1.23
- 1.
- 3.14e-10:e代表10,e-10表示10的-10次方
- 4e+10:e代表10,e+10表示10的10次方
- 常规十进制:(只能用0和9表示)
- 1234
- -1234
- 二进制:以0b开头(只能用0和1表示)
- 0b01
- >>> 0b11 计算结果推算:
- 最右边的1对应十进制是:1 * 2的0次方 = 1
- 倒数第二个1对应十进制是:1 * 2的1次方 =2
- 累加结果:1+2 = 3
- >>> 0b101 计算结果推算:
- 最右边的1对应十进制是:1 * 2的0次方 = 1
- 倒数第二个0对应十进制是:0 * 2的1次方 =0
- 倒数第三个1对应十进制是:1 * 2的2次方 =4
- 累加结果:1+0 +4 = 5
- 八进制:以0o开头 (只能用0~7表示)
- >>> 0o123计算结果推算:
- 每一个位(1或者2或者3)都对应3个二进制,所以:
- 1 对应:001
- 2 对应:010
- 3对应: 011
- 0o123 转换为二进制的结果:001 010 011 等于 十进制的 83?
- 每一个位(1或者2或者3)都对应3个二进制,所以:
- 0o01234
- >>> 0o123计算结果推算:
- 十六进制:以0X开头(只能用0~9、a、b、c、d、e、f表示)
- >>> 0X123计算结果推算:
- 每一个位(1或者2或者3)都对应4个二进制,所以:
- 1 对应:0001
- 2 对应:0010
- 3对应: 0011
- 0X123 转换为二进制的结果:0001 0010 0011 等于 十进制的 291?
- 每一个位(1或者2或者3)都对应4个二进制,所以:
- >>> 0X123计算结果推算:
- 复数:带大小写j
- 3+4j
- 3.0+4.0j