Python十进制转二进制去掉前缀
时间: 2023-11-05 15:52:07 浏览: 91
你可以使用内置的 `bin()` 函数将十进制数转换为二进制数,然后使用字符串切片操作去掉前缀。例如:
```python
num = 42
binary_str = bin(num)[2:] # 转换为二进制字符串,去掉前缀 '0b'
print(binary_str) # 输出 '101010'
```
在上面的代码中,`bin(num)` 将十进制数 `42` 转换为二进制数 `'0b101010'`,然后使用字符串切片操作 `[2:]` 去掉前缀 `'0b'`,最终得到二进制字符串 `'101010'`。
相关问题
python十进制转二进制
可以使用bin()函数将十进制数转换为二进制数。例如:
```
num = 10
binary = bin(num)
print(binary)
```
输出结果为:
```
0b1010
```
其中,0b表示二进制数的前缀。去掉前缀即可得到十进制数10对应的二进制数为1010。
Python十进制转二进制
可以使用内置函数bin()将十进制数转换为二进制数。例如,将十进制数10转换为二进制数:
```
num = 10
binary = bin(num)
print(binary)
```
输出结果为:
```
0b1010
```
其中,前缀"0b"表示该数是一个二进制数。如果需要去掉前缀,可以使用字符串切片操作:
```
num = 10
binary = bin(num)[2:]
print(binary)
```
输出结果为:
```
1010
```
阅读全文