课程名称:全面系统Python3.8入门+进阶(程序员必备第二语言)
课程章节: 3-4 10、2、8、16进制;3-5 各进制的表示与转换
主讲老师:7七月
课程内容:
今天学习的内容包括:
10、2、8、16进制
各进制的表示与转换
课程收获:
2//2......1
1//2......0
//代码整除
10进制:以上计算是建立在10进制内
必须满足满10进1,0~9,在进一位10.
2进制:
满2进一;0,1,10,11
8进制:
满8进一,0~7,再进一位10
16进制:
满16进一
0~9,再加一位A,B,C,D,E,F,
F在进一位10,10~19再加一位1A。
时间也是一种进制方式:60秒=1分钟
相互转换:
如何在不同的进制之间做转换。
在Python里表示2进制:
0b10——前面的0b是python里特殊的标识符,10表示一个2进制。
如何在python里展示各种进制
2进制:
直接可在python IDLE里输入
0b10-----2
0b11-----3
8进制:
0o10-----8
0o11-----9
16进制:
0x10-----16
0x1f-----31
十进制:
10------10
python IDEL里面输入其他进制数会自动转换成10进制
转换进制:
2进制转换:
type-方法 查看python变量类型。
bin()转换
bin(10)-----0b1010
bin(0o7)-----0b111
bin(0xE)-----0b1110
10进制转换:
int();
int(0b111)-----7
int(0o77)-----63
16进制转换:
hex();
hex(888)-----0x378
hex(0o7777)-----0xfff
8进制转换:
oct();
oct(ob111)-----0o7
oct(0x777)-----0o3567