iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python3的各进制间的转换
  • 580
分享到

Python3的各进制间的转换

各进制间 2023-01-31 08:01:48 580人浏览 泡泡鱼

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

摘要

python3进制转换(二进制/八进制/十进制/十六进制) 环境:ubuntu16.04python 3.5.2 数字的进制转换很好理解 二进制转十进制:使用int(str, n)函数,接受的参数是字符串:int('121', 2) 如果参

python3进制转换(二进制/八进制/十进制/十六进制)

环境:ubuntu16.04
python 3.5.2

数字的进制转换很好理解

二进制转十进制:
使用int(str, n)函数,接受的参数是字符串
int('121', 2)

如果参数是数字,使用str()转换为字符串:
int(str(121), 2)

其他的八、十六进制类似:
int('11', 8)
int('f', 16)

且注意,一次只能转换一个,多个需要用循环。

字符串转换就需要用取巧的方法:
方法一:
ord(单字符) 转换为ascii值:ord('A') --->65
hex(数值)转换为16进制值:hex(65) --->'0x41'
oct(数值) 转换为8进制值:oct(65) ---> '0o101'

例如:‘中’转换为十六进制:hex(ord('中')) ---> '0x4e2d'
多个字符用循环或列表生成式,然后join。

方法二:
字符串转为字节,然后格式化:
''.join(['%X' % x for x in '中'.encode()])

--结束END--

本文标题: Python3的各进制间的转换

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

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

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

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

下载Word文档
猜你喜欢
  • Python3的各进制间的转换
    Python3进制转换(二进制/八进制/十进制/十六进制) 环境:ubuntu16.04python 3.5.2 数字的进制转换很好理解 二进制转十进制:使用int(str, n)函数,接受的参数是字符串:int('121', 2) 如果参...
    99+
    2023-01-31
    各进制间
  • python中各进制之间的转换
    一日不学,如隔千秋啊!最近正逢开学,一直都没有看过书。今天想着做几道进制转换的题。算完之后,本想用python检验一下的,没想到竟然忘掉怎么转换的了(话说平时也基本不怎么用到进制转换)。果断翻书去查,哪知翻来翻去,硬是没找到(当初学的时候也...
    99+
    2023-01-31
    python 中各进制
  • Python3进制转换
    1.进制的表示 二进制:0b 八进制:0o 16进制:0x 2.进制的转换 dec = int(input("输入数字:")) print("十进制数为:", dec) print("转换为二进制为:", bin(d...
    99+
    2023-01-31
  • Python中各进制转换
    本文出自:https://www.2cto.com/kf/201409/332581.htmlpython中所有类型都是作为对象的形式来存在的。在python中没有char型,只有字符串类型,这样我们可能将char型转换为整型时极不方便,但...
    99+
    2023-01-31
    Python 中各进制
  • JavaScript进制数之间的互相转换
    目录一、十进制的数化为k进制的数二、k进制的数化为十进制的数三、例题1.其它进制转换为十进制数据2.十进制数据转换为其它进制3.其它进制之间的相互转换前言: 进制转换是人们利用符号来...
    99+
    2022-11-13
  • python3中bytes和string之间的互相转换
    前言 Python 3最重要的新特性大概要算是对文本和二进制数据作了更为清晰的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str...
    99+
    2022-06-04
    bytes string
  • Python实现任意进制之间的转换
      在日常生活中我们频繁使用到数学的进制,如季度逢三进一,星期逢七进一;×××、小时使用12进制,每天使用24进制,每月使用30进制,分秒使用60进制,一年使用360进制等等;在编程过程中我们经常需要转换进制,虽然Python已经内置了常...
    99+
    2023-01-31
    Python
  • Python3时间戳转换为指定格式的日
    在写Python的时候经常会遇到时间格式的问题,首先就是最近用到的时间戳(timestamp)和时间字符串之间的转换。所谓时间戳,就是从 1970年1月1日 00:00:00 到现在的秒数。原来我也写过关于python3里面如何进行时间转...
    99+
    2023-01-31
    转换为 格式 时间
  • 手把手教你JAVA进制之间的转换
    目录1.前言2.不同进制的特点3.进制之间的转换3.1 二进制转十进制:3.2 十进制转二进制:3.3 二进制转八进制:3.4 十六进制转二进制:3.5 二进制转十六进制:4. 代码...
    99+
    2022-11-12
  • python中常见进制之间的转换方式
    目录1. 很多情况下需要进行不同进制之间的转换下面的表格反应了常见进制之间的转换2. 第二种是使用format函数进行转换3. 手动转化10进制转换为其他进制代码其他的进制转为10进...
    99+
    2022-11-11
  • Python3时间转换之时间戳转换为指定格式的日期方法详解
    在写Python的时候经常会遇到时间格式的问题,首先就是最近用到的时间戳(timestamp)和时间字符串之间的转换。所谓时间戳,就是从 1970年1月1日 00:00:00 到现在...
    99+
    2022-11-12
  • Python进制转换和ASCLL转换的方法
    这篇文章主要介绍“Python进制转换和ASCLL转换的方法”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python进制转换和ASCLL转换的方法”文章能帮助大家解决问题。进制转换进制之间的转换主...
    99+
    2023-06-29
  • QT实现二、八、十六进制之间的转换
    主要使用QT中的三个方法。 第一个是QString::number(int n, int base = 10);第二个是QString::setNum(short n, int ba...
    99+
    2022-11-13
  • golang不同进制之间怎么进行转换
    这篇“golang不同进制之间怎么进行转换”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“golang不同进制之间怎么进行转换...
    99+
    2023-07-06
  • Java 进制转换的方法
    复制代码 代码如下://二转十Integer.toBinaryString(int i);//八转十Integer.toOctalString(int i);//十六转十Intege...
    99+
    2022-11-15
    Java 进制转换
  • Python的进制转换和ASCLL转换你了解吗
    目录进制转换1. 十进制与二进制1.1 十进制转二进制1.2 二进制转十进制2. 十进制与八进制2.1 十进制转八进制3. 十进制与十六进制3.1 十进制转十六进制3.2 十六进制转...
    99+
    2022-11-13
  • js中各种时间格式的转换方法举例
    目录js 各种时间格式的转换获取时间日期转时间戳时间戳转日期附:如何判断是否为当天时间总结js 各种时间格式的转换 时间格式示例中国标准时间Fri Mar 18 2022 14:24...
    99+
    2023-05-18
    js中时间格式化转换 时间的格式怎么转换 js时间格式转换
  • QT怎么实现二、八、十六进制之间的转换
    这篇文章主要讲解了“QT怎么实现二、八、十六进制之间的转换”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“QT怎么实现二、八、十六进制之间的转换”吧!主要使用QT中的三个方法。第一个是QStr...
    99+
    2023-06-30
  • python中常见进制之间的转换方式是什么
    这篇文章主要介绍“python中常见进制之间的转换方式是什么”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python中常见进制之间的转换方式是什么”文章能帮助大家解决问题。1. 很多情况下需要进行...
    99+
    2023-06-30
  • python3 json数据格式的转换(
    在写网络爬虫的时候,有时候会抓取到一些json格式的字符串,想要通过python字典的方式对字串中的内容进行寻址,则需要将json字符串先转换为python字典。 dumps()函数:  loads()函数: 示例: import ...
    99+
    2023-01-31
    数据格式 json
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作