我的python菜鸟之路10
2021-05-03 01:27
标签:其他 地址 class append pre python 练习 result 转化 我的python菜鸟之路10 标签:其他 地址 class append pre python 练习 result 转化 原文地址:https://www.cnblogs.com/yangzilaing/p/13200888.html------------------------------------内置函数----------------------------------
进制转换相关
#将二进制转化为十进制
num = ‘0b1010111011‘
v1 = int(num,base=2)
print(v1)
#将十六进制转化十进制
num = ‘0x15646351‘
v2 = int(num,base=16)
print(v2)
将IP地址转化为二进制
ip=‘192.168.12.79‘
v1 = ip.split(‘.‘)
str = []
for i in v1:
num = bin(int(i))
str.append(num)
a=‘,‘.join(str)
print(a)
‘‘‘注意:
1.join后的函数里面的小元素必须是字符型
2.默认二进制位字符型
‘‘‘
ip=‘192.168.12.79‘
v1 = ip.split(‘.‘)
strl = []
for i in v1:
num = bin(int(i))
if len(num) == 10:
num = num[2:10]
elif len(num)