一、进制转换
bin():其他进制数值 ---> 二进制字符串
[10=>2]: bin(10)
[8 =>2]: bin(012)
[16=>2]: bin(0xa)
oct():其他进制数值 ---> 八进制字符串
[10=>8]: oct(10)
[2 =>8]: oct(0b1010)
[16=>8]: oct(0xa)
int():其他进制数值 ---> 十进制字符串
[2=>10]: int(0b1010) 、int("1010",2)、int("0b1010",2)
[8=>10]: int(012) 、int("12",8)、int("012",8)
[16=>8]: int(0xa)、int("0xa",16)、int("a",16)
hex():其他进制数值 ---> 十六进制字符串
[2 =>16]: hex(0b1010)
[8 =>16]: hex(012)
[16=>10]: hex(10)
二、ASCII码转换
chr(int):整型 转 ASCII码
chr(97)
ord(chr):ASCII码 转 整型
ord("a")
三、位运算
左移运算符(<<)
右移运算符(>>)
按位与(&)
按位或(|)
按位翻转(~)
按位异或(^)