Python语言如何将一个普通的IP地址转换成十进制数字的地址?今天就为大家提供这样一段代码:Python方法如何将普通IP转换为十进制IP。如果有需要也可以把代码再改进下,变成支持ip十进制、二进制、八进制、十六进制ip相互转换的,欢迎大家一起来讨论。

ip地址转换10进制的Python方法工具源码如下:

#encoding=utf-8

IP = '203.208.33.100'#This IP is : g.cn

IP1 = IP.split('.')[0]

IP2 = IP.split('.')[1]

IP3 = IP.split('.')[2]

IP4 = IP.split('.')[3]

print 'Your IP is : ' + IP

print '---------------www.iplaypy.com------------------'

print 'Your Decimal IP is : ' + \

str(int(IP1)*256**3 + \

int(IP2)*256**2 + \

int(IP3)*256 + \

int(IP4))

要用python方法将普通IP转换为十进制IP,首先要了解IP是什么:

简单的理解ip就是网络之间互连的协议。打个比喻,IP地址好比是电话号码或是家庭住址,有了这些明确的指向,你就可以准确的与对方主机进行通信了。

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/code/algorithm/a2588.html

相关文章 Recommend

python十进制转换_Python方法如何将普通IP转换为十进制IP相关推荐

  1. python十进制转换_Python 进制转换

    提到进制转换这里需要了解int()这个内置函数,大多数人都会这样用: int(x) 其目的一般是将x字符串转化为整数,int()除了这个作用外,还可以将其他进制数转化为十进制数,Python内置函数官 ...

  2. python路径转换_python路径如何转换?

    之前我们讲过了不少python中路径的基本知识,大家都知道使用路径后可以轻松地导入文件,做程序写代码就会变得轻松起来.但是,有时候我们不会选择一种路径,需要两个来回转换.今天小编就来教大家如何转换吧. ...

  3. 点分十进制IP转换为十进制数以及逆变换,JavaScript

    今天有这个特殊需求(配置voip路由器),就随便写了写这个,因为是在web前端上,就用JavaScript完成的,各位看官多多指教,很久没有来园子发文了,希望今天冒的泡不要被扔臭鸡蛋! 代码如下: H ...

  4. python十进制转换_python实现各进制转换的总结大全

    前言 玩ctf经常遇到进制转换的问题,就正好做一个进制转换总结,分享出来供大家参考学习,下面来一起看看详细的介绍: 字符串与十六进制转换 例如百度ctf 12月的第二场第一个misc 666C6167 ...

  5. python数字转换_python数字转换

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 方法一(普通方法):# -*- coding: utf-8 -*- #把数字转换 ...

  6. python编程语言转换_Python语言 编码转换与中文处理

    本文主要向大家介绍了Python语言 编码转换与中文处理,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. Python 编码转换与中文处理python 中的 unicode是让人很 ...

  7. python大小写转换_Python字符串中怎样进行大小字母之间的转换

    #编程语言# 我是"学海无涯自学不惜!",关注我,一同学习简单易懂的Python编程. 第七十六节:字母大小写的转换 在字符串的使用当中,经常会遇到字母大小写相互转换的应用,在Py ...

  8. python罗马数字转换_Python练习【3】【罗马数字转换/查找公共前缀】

    题目1:罗马数字转换 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如,罗马数字2写做 II ...

  9. python中二进制转化为十进制_将二进制、八进制、十六进制转换为十进制

    学习视频 9节课征服「字符编码」-1-字符.字符集.字符编号与字符编码(基础课)-周华健的在线视频教程​edu.csdn.net 二进制.八进制和十六进制向十进制转换都非常容易,就是"按权相 ...

最新文章

  1. php ajax mysql 分页查询_基于PHP_MySql_Ajax的分页技术方案
  2. Ubuntu 修改mysql的存储目录
  3. uva 12100 Printer Queue 优先级队列模拟题 数组模拟队列
  4. Eclipse Memory Analyzer以及内存泄露的原因
  5. Windows 7 Beta(32位\64位)官方镜像文件下载
  6. 假如购买的期房不小心烂尾了,那银行贷款是否可以不还了?
  7. js中的json ajax,js结合json实现ajax简单实例
  8. 搭建云计算机win10,win10电脑做云服务器
  9. 代数学笔记10: Galois基本定理,Galois群与方程求解
  10. java foreach 赋值_java foreach 使用
  11. 私塾 java_JAVA私塾
  12. 从程序员到项目经理(2)
  13. (Python)裁剪人脸图片获得人脸的嘴唇区域
  14. 完整的连接器设计手册_连接器退化机理是什么?(一)
  15. JavaScript数组倒序算法与性能对比
  16. CSS实现最简洁的四角边框
  17. Linux物理内存较少导致OOM问题分析
  18. IdentityServer4系列(05)【授权方式】
  19. 阿德莱德大学语言班成绩为C,阿德莱德大学语言要求(包括雅思、托福、GRE、GMAT)...
  20. openstack“T版“nova组件部署

热门文章

  1. 使用telnet命令测试网络时连接建立后无法退出解决办法
  2. mysql执行sql流程_MySQL架构与SQL执行流程
  3. axure 图片切换图片的交互_Axure教程:首页图片轮播
  4. html打开网页过场动画_轻松教你学会网页设计
  5. CentOS8如何修改系统日志的时间戳格式(rsyslog8版本)
  6. Java流程控制02 选择结构 if结构 switch结构
  7. wireshark找不到接口_下水管漏水,维修师傅看一眼就收了200,自己换其实不到10块...
  8. dvd打开显示服务器失败,9g、10g和11G PowerEdge服务器未启动的e1000故障安全错误
  9. oracle 删序列,oracle创建和删除序列
  10. 内购订单进行二次处理_更学教育:卖家在投诉异常订单的流程是怎么样的?