IP地址十进制转二进制Python
时间: 2023-08-14 20:28:33 浏览: 103
Python如何把十进制数转换成ip地址
以下是将IP地址转换为二进制的Python代码:
```python
ip_address = "192.168.0.1"
binary_ip = ''.join([bin(int(x)+256)[3:] for x in ip_address.split('.')])
print(binary_ip)
```
输出结果为:`11000000101010000000000000000001`
解释一下代码:
- 首先,我们将IP地址存储在一个字符串变量`ip_address`中。
- 然后,我们使用`split()`函数将IP地址分成四个部分,存储在一个列表中。
- 接下来,我们使用一个列表推导式将每个IP地址部分转换为二进制,并将它们连接起来。
- 最后,我们打印出二进制IP地址。
阅读全文