
地 址:北京市顺义区66号
电 话:17301466985
网址:dsesh.com
邮 箱:95183042@qq.com
在(zai)Python中,何转换进可以使用(yong)内置的何转换进(jin)函数(shu)来转换进制,以下是(shi)何转换进一些常用的进(jin)制转换方法:(图片来源网络,侵删)
1、何转换进十(shi)进制转二进制

2、何转换进十进制转八进制


5、何转换进八进制转(zhuan)十进(jin)制
6、何转换进(jin)十六进(jin)制转十(shi)进制
| 方法名 | 功能描述 | 示例代码 |
| bin() | 将(jiang)整数转换为二进(jin)制字符串 | bin(10) 返回 ‘0b1010’ |
| oct() | 将整数转换为八进制(zhi)字符串 |
oct(10) 返回 ‘0o12’ |
| hex() | 将(jiang)整数转换为十六进制字符串 |
hex(10) 返回 ‘0xa’ |
| int() | 将二进制、何转换进八进制或十六进制字符串转(zhuan)换为十(shi)进制整数(shu) |
int('1010',何转换进 2) 返回 10 |
| int() | 将八进制或十六(liu)进制字符串转换为十进制整(zheng)数 |
int('12', 8) 返回 10 |
| int() | 将十六进制字符串转换为(wei)十进制整数 |
int('a', 16) 返回 10 |
示(shi)例代码:
十进制(zhi)转二进制num = 10binary_num = bin(num)print(binary_num) # 输出:0b1010十进(jin)制转八进制num = 10octal_num = oct(num)print(octal_num) # 输出:0o12十进制转十六进制num = 10hexadecimal_num = hex(num)print(hexadecimal_num) # 输出:0xa二进制转十进制binary_num = '1010'decimal_num = int(binary_num, 2)print(decimal_num) # 输出:10八进制转十进制octal_num = '12'decimal_num = int(octal_num, 8)print(decimal_num) # 输出:10十六进制转十进制hexadecimal_num = 'a'decimal_num = int(hexadecimal_num, 16)print(decimal_num) # 输出:10