python基础

python基础,第1张

概述一、进制转换 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")

一、进制转换

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基础所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1197842.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存