Python+实现十进制转二进制
时间: 2023-11-19 11:57:06 浏览: 114
Python实现的十进制小数与二进制小数相互转换功能
4星 · 用户满意度95%
Python中实现十进制转二进制可以使用内置函数bin(),该函数返回一个整数的二进制表示。例如,使用bin(10)将十进制数10转换为二进制数'0b1010'。如果需要去掉前缀'0b',可以使用切片操作,例如bin(10)[2:]将返回'1010'。另外,也可以使用循环和取余数的方法实现十进制转二进制,具体实现可以参考下面的代码示例:
```python
def decimal_to_binary(num):
binary = ''
while num > 0:
binary = str(num % 2) + binary
num //= 2
return binary
print(decimal_to_binary(10)) # 输出:1010
```
阅读全文