计算机ip地址二进制转换,IP地址转为二进制,去掉0b补齐八位拼接,再转为十进制...

这篇博客介绍了如何将计算机IP地址从点分十进制形式转换为二进制,并进行了不同方法的展示,包括直接转换、补全八位以及利用位操作进行转化。还提及了IP地址在网络中的作用和子网掩码的相关概念。
摘要由CSDN通过智能技术生成

#!/usr/bin/env python

# -*- coding:utf-8 -*-

ip = '192.168.0.1'

# 转为二进制:

# 方法一

'''

eve = ip.split('.')

s = ''

for i in eve:

i = int(i)

ejz = bin(i)

s += ejz+','

print(s[:-1])

'''

# 方法二

'''

eve = ip.split('.')

s = []

for i in eve:

i = int(i)

ejz = bin(i)

s.append(ejz)

print(','.join(s))

'''

# 补齐八位,拼接二进制转为十进制

# 方法一

'''

s = ''

ip_list = ip.split('.')

for i in ip_list:

new_i = bin(int(i))

if len(new_i) >= 10:

s += new_i[2:]

else:

new_i2 = new_i[2:].rjust(8

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值