python十进制转二进制
时间: 2023-06-19 14:10:56 浏览: 145
在 Python 中,可以使用内置的 `bin` 函数将十进制整数转换为二进制字符串。
例如,将十进制数 10 转换为二进制字符串:
```python
>>> bin(10)
'0b1010'
```
注意到 `bin` 函数返回的字符串前缀为 `'0b'`,表示这是一个二进制字符串。如果需要去掉前缀,可以使用字符串切片操作:
```python
>>> bin(10)[2:]
'1010'
```
如果需要将二进制字符串转换回十进制整数,可以使用内置的 `int` 函数:
```python
>>> int('1010', 2)
10
```
其中第二个参数 `2` 表示输入字符串是二进制字符串。
相关问题
python 十进制转二进制
可以使用bin()函数将十进制数转换为二进制。
示例代码:
```
num = 10
binary = bin(num)
print(binary)
```
输出:
```
0b1010
```
注意,bin()函数返回的二进制数是以字符串形式表示的,其中开头的"0b"表示这是一个二进制数。如果需要去掉开头的"0b",可以使用字符串切片。
示例代码:
```
num = 10
binary = bin(num)[2:]
print(binary)
```
输出:
```
1010
```
Python十进制转二进制
可以使用内置函数bin()将十进制数转换为二进制数。例如,将十进制数10转换为二进制数:
```
num = 10
binary = bin(num)
print(binary)
```
输出结果为:
```
0b1010
```
其中,前缀"0b"表示该数是一个二进制数。如果需要去掉前缀,可以使用字符串切片操作:
```
num = 10
binary = bin(num)[2:]
print(binary)
```
输出结果为:
```
1010
```
阅读全文