https://www.xin3721.com/eschool/pythonxin3721/

使用内置函数实现进制转换实现比较简单,主要用到以下函数:

bin()、oct()、int()、hex()

下面分别详解一下各个函数的使用(附实例)

第一部分:其他进制转十进制

1.二进制转十进制

使用函数:int()

实例:

1

2

3

#结果是4

int('100',2)

注意:上述一定不要忘记加引号,因为二进制是一个字符串

如果不加引号会出现如下错误:

Traceback (most recent call last):

File "", line 1, in

int(100,2)

TypeError: int() can't convert non-string with explicit base

2.八进制转十进制

使用函数:int()

实例:

1

2

3

#结果是4

int('04',8)

注意:上述一定不要忘记加引号,因为八进制是一个字符串

3.十六进制转十进制

使用函数:int()

实例:

1

2

3

#结果是4

int('0x4',16)

注意:上述一定不要忘记加引号,因为十六进制是一个字符串

第二部分:十进制转其他进制

1.十进制转二进制

使用函数:bin()

bin()函数是讲整数转换成二进制字符串

实例:

1

2

3

4

5

6

7

8

9

#十进制转二进制,其中int(4,10)表示4是一个十进制整数

bin(int('4',10))

#或者,直接输入一个十进制

bin(4)

#结果是:0b100

注意:这里的0b100,其实就是100,0b的b是binary的意思

2.十进制转八进制

使用函数: oct()

1

2

3

4

5

6

7

8

#这里也要注意,4要加引号表示是一个字符串

oct(int('4',10))

#或者,不转换直接输入十进制数

oct(4)

#结果为:04

3.十进制转十六进制

使用函数:hex()

实例:

1

2

3

4

5

6

7

8

#十进制转十六进制

hex(int('4',10))

#或者

hex(4)

#结果为:0x4

python二进制转十进制函数_python基础教程之python基础教程之python进制转换(二进制、十进制...相关推荐

  1. python十六进制转换成八进制_Python 进制转换 二进制 八进制 十进制 十六进制

    全局定义一定不要丢了 全局定义 base = [str(x) for x in range()] + [ chr(x) for x in range(ord('A'),ord('A')+)] 二进制 ...

  2. VB 进制转换大全(十进制、十六进制、八进制、二进制、二进制流)互转

    模块包含了下面的各种转换: 二进制转十进制 二进制转化为八进制 二进制转化为十六进制 八进制转化为十进制 八进制转化为二进制 八进制转化为十六进制 十进制转二进制 十进制转化为八进制 十进制转化为十六 ...

  3. Java算法学习:java进制转换(十进制转八进制,十进制转二进制,十六进制转八进制)

    java进制转换(十进制转八进制,十进制转二进制,十六进制转八进制) 这几天在复习C语言的数据结构栈和队列那一章的时候,看到利用栈的特性FILO实现的进制转换十分简洁 想起了java中实现栈的操作十分 ...

  4. 任意进制转换成十进制间互化(ASCII码法)(C/C++)

    目录 1 最早的版本(C) 2  针对上面的问题进行改进(C++) 2.1  任意进制转换成十进制(运用字符串) 2.2  十进制转换成任意进制(运用数组逆序存储+取模作除法) 3  ASCII码参考 ...

  5. 进制转换二进制转八进制_将二进制数制转换为八进制数制

    进制转换二进制转八进制 Prerequisite: Number systems 先决条件: 数字系统 To convert binary numbers into octal numbers, we ...

  6. python二进制转十进制算法_python进制转换:十进制转二进制的用法

    我们在学习python时候肯定会碰到关于进制转换,其实这是非常简单的,这个就像小学学习数学乘法口诀意义,只要记住转换口诀即可轻松应用,一起来看下具体的操作内容吧~ 一.python进制转换 dec(十 ...

  7. C# 进制转换(二进制、十六进制、十进制互转) .

    C# 进制转换(二进制.十六进制.十进制互转) 由于二进制数在C#中无法直接表示,所以所有二进制数都用一个字符串来表示 例如: 二进制: 1010 表示为 字符串:"1010"  ...

  8. 2021微软暑期实习机试,负进制转换,十进制转-2进制

    2021微软暑期机试题,进制转换 一 前言 二 解题步骤 2.1 题目描述 2.1.1 简述前两题 2.1.2 2.2解题思路 2.3代码思路 三 问题和启发 3.1 遇到的一些问题 3.2 考虑-3 ...

  9. php 二进制 十六进制转换,php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码...

    十进制转换为二进制.八进制.十六进制 从十进制向其它进制转换,用的是就用该数字不断除以要转换的进制数,读取余数.连接一起就可以了. 复制代码代码如下: /** *十进制转二进制.八进制.十六进制 不足 ...

  10. php八进制十六进制,php 实现进制转换(二进制、八进制、十六进制)互相转换实现代码...

    十进制转换为二进制.八进制.十六进制 从十进制向其它进制转换,用的是就用该数字不断除以要转换的进制数,读取余数.连接一起就可以了. 复制代码代码如下: /** *十进制转二进制.八进制.十六进制不足位 ...

最新文章

  1. 2.4G高频PCB天线设计
  2. Linux 创建用户分配文件夹权限
  3. 99%的产品经理不知道的秘密:如何招程序猿喜欢?
  4. c语言程序设计例题椭圆,2016年西安邮电大学理学院高级语言程序设计之C语言程序设计复试笔试仿真模拟题...
  5. 河北计算机一级考试题库操作题,年河北计算机一级操作题题库及答案.doc
  6. 经struts2中的action后,jsp中css失效的问题
  7. 基于51单片机电子时钟
  8. 牛客 赛码网 编程题JavaScript的输入输出
  9. linux下载dvwa教程,Dvwa安装,配置(Linux)
  10. java前沿技术有哪些,写给正在求职的Java开发
  11. dummy node
  12. 希腊神话中的爱情悲剧
  13. 抖客联盟API如何申请?
  14. C#+Selenium+Nunit demo
  15. 结对编程——经验教训总结
  16. 在线PS把图片背景变成透明(灰白格子)
  17. openTSDB详解之Writing Data
  18. 动效icon怎么放到html,归纳一下icon动效的一些设计方法
  19. Origin如何做单因素方差分析
  20. 区块链的共识机制介绍及几种常见共识的优缺点

热门文章

  1. 高阶常微分方程的求解
  2. A Game of Thrones(60)
  3. “钱三篇”后续之物价为什么上涨?
  4. 微信公众号排版学习之图片篇
  5. 相敏解调 matlab,Matlab-信号与系统实验
  6. PX4自主设置飞行模式
  7. linux系统如何安装bt5,BT5硬盘安装(多系统linux + win + BT5)
  8. google地图android版,google地图
  9. “中华酷联米”第一阵营形成 小米梦如何继续
  10. 校友会2020计算机专业排名,校友会2020中国一流专业排名1200强公布,北大位列第一...