博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python基础
阅读量:4493 次
发布时间:2019-06-08

本文共 465 字,大约阅读时间需要 1 分钟。

一、进制转换

10进制转16进制

hex(255)   #'0xff'

 

8进制转10进制

eval("000070000404")     #1879049220

 (eval只这样使用,只支持8进制,字符串中出现8或9等就会异常)

int("000070000404", 16)  #1879049220

 

 16进制转10进制

 

 

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

 

转载于:https://www.cnblogs.com/code1992/p/11209482.html

你可能感兴趣的文章
【转】由浅入深表达式树(完结篇)重磅打造 Linq To 博客园
查看>>
Java反射-reflect
查看>>
IDEA常用快捷键
查看>>
oracle定时任务
查看>>
[LeetCode] Symmetric Tree
查看>>
《钟馗伏魔:雪妖魔灵》另类解读
查看>>
Centos7.3_64位安装Apache2.4_mysql5.7_php5.4(阿里云LAMP php环境搭建图文教程)
查看>>
关于android@home的一点想法
查看>>
智能查寝第一次迭代心得
查看>>
如何选购PLC产品
查看>>
WordPress页脚添加运行时间显示
查看>>
PowerDesigner 逆向工程 Could not Initialize JavaVM!
查看>>
用python抓取oj题目(3)——django显示
查看>>
no.5京东物流系统架构系统演讲中的最佳实践读后感
查看>>
JAVA AES加密算法实现代码
查看>>
STL 之map解决 Message Flood(原字典树问题)
查看>>
Spring Maven——pom.xml及settings.xml配置
查看>>
软件测试基本知识
查看>>
nodejs项目windows下开机自启动
查看>>
1136 - Division by 3
查看>>