用python实现十进制与二进制转换
时间: 2024-09-13 16:11:20 浏览: 54
十进制转换二进制附带示例
在Python中实现十进制和二进制之间的转换非常简单,因为Python提供了内置的方法来处理这类转换。
1. 十进制转二进制:
使用`bin()`函数可以将十进制数转换为二进制表示。这个函数接受一个整数作为参数,并返回一个字符串,该字符串表示该整数的二进制形式。需要注意的是,返回的字符串以'0b'开头,表示这是一个二进制数。
示例代码:
```python
decimal_number = 10
binary_representation = bin(decimal_number)
print(binary_representation) # 输出: 0b1010
```
2. 二进制转十进制:
使用`int()`函数可以将二进制字符串转换为十进制数。这个函数接受两个参数,第一个是数字的字符串表示,第二个是基数,对于二进制来说,基数是2。
示例代码:
```python
binary_string = "1010"
decimal_number = int(binary_string, 2)
print(decimal_number) # 输出: 10
```
阅读全文