广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python进制转换和ASCLL转换的方法
  • 665
分享到

Python进制转换和ASCLL转换的方法

2023-06-29 08:06:26 665人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要介绍“python进制转换和ASCLL转换的方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python进制转换和ASCLL转换的方法”文章能帮助大家解决问题。进制转换进制之间的转换主

这篇文章主要介绍“python进制转换和ASCLL转换的方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python进制转换和ASCLL转换的方法”文章能帮助大家解决问题。

    进制转换

    进制之间的转换主要是利用十进制完成的。在进制转换的过程中,可以首先将相关进制转换为十进制的,再进行二次转换达到想要的效果。当然在进制转换中,也可以直接进行转换,不进行十进制的中转操作。

    1. 十进制与二进制

    1.1 十进制转二进制

    使用bin()函数

    bin(number, /)其它进制转二进制,返回整数的二进制表示形式

    n = 120print(bin(n))    # n 不改变# 0b1111000

    二进制以0b开头,若想去掉0b显示,可采用切片方法

    print(bin(n)[2:])# 1111000
    1.2 二进制转十进制

    使用int()函数

    n = 120er = bin(n)print(int(er, 2))  # 120

    2. 十进制与八进制

    2.1 十进制转八进制

    使用oct()函数

    n = 120print(oct(n))# 0o170

    2 八进制转十进制

    使用int()函数

    n = 120eight = oct(n)print(int(eight,8))# 120

    3. 十进制与十六进制

    3.1 十进制转十六进制

    使用hex()函数

    n = 120print(hex(n))# 0x78
    3.2 十六进制转十进制

    使用int()函数

    n = 120sixteen = hex(n)print(int(sixteen, 16))# 120

    4. 其它进制之间的相互转换

    使用bin()、oct()、hex() 函数可以进行进制之间的直接转换,这时的进制的前缀必须带着。

    例如:

    二进制转八进制

    二进制转十进制再转八进制

    n = 120er = bin(n)  # er = '0b1111000'print(oct(int(er,2)))# 0o170

    二进制直接转八进制

    n = 120er = bin(n)  # er = '0b1111000'bb = oct(0b1111000)print(bb)# 0o170

    ASCll转换

    1. 整数转换为ASCLL字符

    采用chr()函数,可以将位于【0, 255】之间的整数转换为ASCLL字符。

    例如:

    a = chr(65)# a = 'A'

    2. 将ASCLL字符转换为整数

    采用ord() 函数将一个ASCLL字符转换为对应的整数

    b = ord('A')print(b)# 65
    函数说明
    bin()其它进制转成二进制,返回整数的二进制表示形式
    oct()其它进制转成八进制,返回整数的八进制表示形式
    hex()其它进制转成16进制,返回整数的十六进制表示形式
    int(number, /)将其它进制转为十进制
    chr()将整数转换为对应的ASCLL字符
    ord()将一个ASCLL字符转换为对应的整数

    关于“Python进制转换和ASCLL转换的方法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网Python频道,小编每天都会为大家更新不同的知识点。

    --结束END--

    本文标题: Python进制转换和ASCLL转换的方法

    本文链接: https://www.lsjlt.com/news/323608.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • Python进制转换和ASCLL转换的方法
      这篇文章主要介绍“Python进制转换和ASCLL转换的方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python进制转换和ASCLL转换的方法”文章能帮助大家解决问题。进制转换进制之间的转换主...
      99+
      2023-06-29
    • Python的进制转换和ASCLL转换你了解吗
      目录进制转换1. 十进制与二进制1.1 十进制转二进制1.2 二进制转十进制2. 十进制与八进制2.1 十进制转八进制3. 十进制与十六进制3.1 十进制转十六进制3.2 十六进制转...
      99+
      2022-11-13
    • Java 进制转换的方法
      复制代码 代码如下://二转十Integer.toBinaryString(int i);//八转十Integer.toOctalString(int i);//十六转十Intege...
      99+
      2022-11-15
      Java 进制转换
    • Python进制转换
      进制转换是人们利用符号来计数的方法。 进制转换由一组数码符号和两个基本因素“基数”与“位权”构成。 基数是指,进位计数制中所采用的数码(数制中用来表示“量”的符号)的个数。 位权是指,进位制中每一固定位置对应的单位值。 简单转换理念: 把...
      99+
      2023-01-31
      Python
    • python整数中进制转换的方法
      这篇文章主要介绍了python整数中进制转换的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。python可以做什么Python是一种编程语言,内置了许多有效的工具,Pyt...
      99+
      2023-06-14
    • Python进制转换用法详解
      目录使用int()转换任意字符数字转换为10进制:16进制转换为10进制:int(x,16)8进制转换为10进制:int(x,8)2进制转换为10进制:int(x,2)使用bi...
      99+
      2022-11-13
    • python常见进制转换方法有哪些
      1. 标准进制转换其中比较常用到的是python的内置函数进行进制的转换,一般使用内置函数进行转换的时候是先将控制台输入的字符串或者是自定义的字符串先转换为10进制然后将10进制转换为其他的进制,常见的是二进制、十进制、八进制、十六进制之间...
      99+
      2023-05-14
      Python
    • Python中各进制转换
      本文出自:https://www.2cto.com/kf/201409/332581.htmlpython中所有类型都是作为对象的形式来存在的。在python中没有char型,只有字符串类型,这样我们可能将char型转换为整型时极不方便,但...
      99+
      2023-01-31
      Python 中各进制
    • MySQL数字的进制的转换方法
      本篇内容介绍了“MySQL数字的进制的转换方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!MySQL数字...
      99+
      2022-10-18
    • 浅析Golang进行进制转换的方法
      Golang(也称Go语言)是一种开源的编程语言,由谷歌开发并维护。在Golang中进行进制转换是一项非常基本的操作。在本文中,我们将介绍使用Golang进行进制转换的方法。十进制转换为其他进制首先,我们来看如何将十进制转换为其他进制,例如...
      99+
      2023-05-14
    • python常见进制转换方法示例代码
      目录1. 标准进制转换2. 任意进制间的转换补充总结1. 标准进制转换 其中比较常用到的是python的内置函数进行进制的转换,一般使用内置函数进行转换的时候是先将控制台输入的字符串...
      99+
      2023-05-18
      python 进制转换 python如何进制转换 python中的进制转换
    • javascript进行强制类型转换的方法
      这篇文章给大家分享的是有关javascript进行强制类型转换的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。强制转换方法:1、使用ToString()、ToNumber()或ToBoolean()方法;2、...
      99+
      2023-06-14
    • javascript进行类型强制转换的方法
      小编给大家分享一下javascript进行类型强制转换的方法,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!强制转换方法:1、使用String()、Number()或toString()函数进行字符串与数字之间的显示类型转换...
      99+
      2023-06-15
    • Python中不同进制的语法及转换方法分析
      本文实例讲述了Python中不同进制的语法及转换方法。分享给大家供大家参考,具体如下: 不同进制的书写方式 ① 八进制(Octal) 0o377 ② 十六进制(Hex) 0xFF ③ 二进制(Bi...
      99+
      2022-06-04
      语法 方法 Python
    • python中各进制之间的转换
      一日不学,如隔千秋啊!最近正逢开学,一直都没有看过书。今天想着做几道进制转换的题。算完之后,本想用python检验一下的,没想到竟然忘掉怎么转换的了(话说平时也基本不怎么用到进制转换)。果断翻书去查,哪知翻来翻去,硬是没找到(当初学的时候也...
      99+
      2023-01-31
      python 中各进制
    • python整数的进制怎么转换
      本文小编为大家详细介绍“python整数的进制怎么转换”,内容详细,步骤清晰,细节处理妥当,希望这篇“python整数的进制怎么转换”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1、oct函数将十进制数转换为八进...
      99+
      2023-06-30
    • Python怎么实现进制转换
      这篇文章主要介绍“Python怎么实现进制转换”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python怎么实现进制转换”文章能帮助大家解决问题。使用int()转换int()类可将数字或字符串转换为...
      99+
      2023-06-28
    • python中常见进制之间的转换方式
      目录1. 很多情况下需要进行不同进制之间的转换下面的表格反应了常见进制之间的转换2. 第二种是使用format函数进行转换3. 手动转化10进制转换为其他进制代码其他的进制转为10进...
      99+
      2022-11-11
    • python二进制转换模块的具体用法
      在pyton中,通过struct模块来对二进制进行转换,主要包括两大类函数,即用于打包的pack和用于解包的unpack。 其中,struct.pack的输入格式为struct.pa...
      99+
      2022-11-12
    • C++强制类型转换的方法
      今天小编给大家分享一下C++强制类型转换的方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1 C 强制类型转换C 方式的强...
      99+
      2023-06-30
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作