python 数字进制
- 1、数学中进制对应代码
- 2、Python进制转换函数
1、数学中进制对应代码
十六进制: 0x11
八进制: 0o11
二进制: 0b11
十进制: 11(啥都不加默认为十进制)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
if __name__ == '__main__':
print(0x11)
print(0o11)
print(0b11)
print(11)
2、Python进制转换函数
函数 | 描述 |
---|---|
int(x [,base]) | 将x转换为一个整数 |
str(x) | 将对象 x 转换为字符串 |
bin(x) | 将一个整数转换为一个八进制字符串 |
oct(x) | 将一个整数转换为一个八进制字符串 |
hex(x) | 将一个整数转换为一个十六进制字符串 |
#!/usr/bin/python
# -*- coding: UTF-8 -*-
if __name__ == '__main__':
print(0x11)
print(0o11)
print(0b11)
print(11)
print()
print(hex(0x11))
print(oct(0o11))
print(bin(0b11))
print()
print(hex(11))
print(oct(11))
print(bin(11))