1、10进制、16进制、8进制、2进制
10进制:以10为基数 eg:123 178 22222 190886
16进制:以16为基数 以0x或oX开头 eg:0x18 0xaf 0x4f 0xb6
8进制:以8为基数 以数字0o或0O开头(0和小写字母“o”或大写字母“O”) eg:0o17 0o76 0o26
2进制:以2为基数 以0b或0B开头 eg:0b000111 0b111010101
2、hex(A) 将整数A转换成16进制表示
A = 125
print(hex(A))
结果:
0x7d
3、oct(a) 将整数a转换成8进制表示
A = 125
print(oct(A))
结果:
0o175
4、bin(a) 将整数a转换成8进制表示
A = 125
print(bin(A))
结果:
0b1111101
4、int(str,base) 根据每个给定的进制把一个运行时的字符串转换为一个整型
4.1
s = "127"
print(int(s))
结果:
127
4.2
s = "1011" #将s以二进制方式进行转换
s1 = int(s,base = 2)
print(s1)
结果:
11
5、当然还可以导入math、random库