一、进制转换
- 二进制:以0b作为前缀,0b1010。
- 八进制:以0o作为前缀,0o173。
- 十六进制:以0x作为前缀,0x1f。
用print函数直接输出这些带前缀的数据,都是将它们转换为十进制数
"""
二进制:以0b作为前缀,0b1010。
八进制:以0o作为前缀,0o173。
十六进制:以0x作为前缀,0x1f。
用print函数直接输出这些带前缀的数据,都是将它们转换为十进制数。
"""
print(0b1010)
print(0o173)
print(0x1f)
10
123
31
Python内置函数
- bin()、oct()、hex()
分别用来将十进制数字转换成二进制、八进制、十六进制。
"""
Python内置函数bin()、oct()、hex()分别用来将十进制数字转换成二进制、八进制、十六进制。
"""
print(bin(123))
print(oct(123))
print(hex(123))
0b1111011
0o173
0x7b
- int()函数
可将其它进制的数据转换成十进制
语法格式:int(‘被转换的数据’,进制)被转换的数据必须要以字符串的形式输入。
"""
int()函数可将其它进制的数据转换成十进制
语法格式:int(‘被转换的数据’,进制)被转换的数据必须要以字符串的形式输入。
"""
print(int('1100',2))
print(int('17',8))
print(int('2f',16))
12