一、进制转换
10进制转16进制
hex(255) #‘0xff‘
16进制转10进制
eval("000070000404") #1879049220
ip地址转整数
IpTolong = lambda x:sum([256**j*int(i) for j,i in enumerate(x.split(‘.‘)[::-1])])IpTolong("192.168.1.5") #3232235781
整数转IP地址
LongToIp = lambda x: ‘.‘.join([str(x/(256**i)%256) for i in range(3,-1,-1)])LongToIp(123456789) #‘7.91.205.21‘
end
总结以上是内存溢出为你收集整理的python基础全部内容,希望文章能够帮你解决python基础所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)