广告
返回顶部
首页 > 资讯 > 后端开发 > Python >使用python怎么操作内置进制转换函数
  • 322
分享到

使用python怎么操作内置进制转换函数

2023-06-15 07:06:10 322人浏览 八月长安

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

摘要

这篇文章给大家介绍使用python怎么操作内置进制转换函数,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。dec = input('10进制数为:')print("转换为二进

这篇文章给大家介绍使用python怎么操作内置进制转换函数,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

dec = input('10进制数为:')print("转换为二进制为:", bin(dec))print("转换为八进制为:", oct(dec))print("转换为十六进制为:", hex(dec)) string1 = '101010'print('二进制字符串转换成十进制数为:',int(string1,2))string1 = '367'print('八进制字符串转换成十进制数为:',int(string1,8))string3 = 'FFF'print('十六进制字符串转换成十进制数为:',int(string1,16))

leetcode第476题:

Input: 5
Output: 2
Explanation: The binary representation of 5 is 101 (no leading zero bits), and its complement is 010. So you need to output 2.

class Solution:    def findComplement(self, num):        """        :type num: int        :rtype: int        """        string = bin(num)        string1 =''        for i in range(2,len(string)):            if string[i] == '1':                string1 += '0'            else:                string1 += '1'                        return int(string1,2) #二进制字符串转换成10进制整数

Python各进制之间转换函数

这两天在研究修正农历库的事情,搞的很累,想用代码自动完成,于是又把python捡起来了,python还是很好捡的,虽然丢了挺长时间。

其中就用了python各进制转换的问题,写下来以,备忘。之所以要写下来,而不是转发,是因为很多人写的比较啰嗦,我只把重点写出来就可以了,其他全部去掉。

一共用到四个函数:bin()、oct()、int()、hex()

int():转换为10进制;语法:Int(字符串,字符串进制) 。例: int("f",16) 输出为15;int('11',2)输出为3

即以下三个函数都是把10进制数转换成目标进制。

bin():转换为2进制;例:bin( int("f",16) )输出:'0b1111' .bin(15)同样输出'0b1111'。

oct():转换为8进制;

hex():转换为16进制。

bin()、oct()、hex()的返回值均为字符串,分别带有0b、0o、0x前缀,后续处理时需注意。

以下的x必须为“字符串”,需用引号。

2->8:oct(int(x, 2))

8->2:bin(int(x, 8))

2->16:hex(int(x, 2))

16->2:bin(int(x, 16))

关于使用python怎么操作内置进制转换函数就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: 使用python怎么操作内置进制转换函数

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

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

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

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

下载Word文档
猜你喜欢
  • 使用python怎么操作内置进制转换函数
    这篇文章给大家介绍使用python怎么操作内置进制转换函数,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。dec = input('10进制数为:')print("转换为二进...
    99+
    2023-06-15
  • python内置进制转换函数的操作
    看代码吧~ dec = input('10进制数为:') print("转换为二进制为:", bin(dec)) print("转换为八进制为:", oct(...
    99+
    2022-11-12
  • 使用Python内置的模块与函数进行不同进制的数的转换
    binascii 模块: 它包含一个把二进制数值转换成十六进制的函数,同样也可以反过来转。 #binary_value是二进制数值不是字符串,也不是int型的1010 binascii.b2a_he&#...
    99+
    2022-06-04
    函数 模块 Python
  • python使用hex函数将10进制转换为16进制
    hex:hex()函数的作用:hex:hex()函数是将10进制整数转换成16进制,并以字符串形式表示。hex()函数语法:hex(x)在python中使用hex()函数将10进制转换为16...
    99+
    2022-10-07
  • 怎么使用Python内置函数
    这篇文章主要介绍“怎么使用Python内置函数”,在日常操作中,相信很多人在怎么使用Python内置函数问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用Python内置函数”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-01
  • python怎么用内置函数进行判断
    今天小编给大家分享一下python怎么用内置函数进行判断的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。内置函数bool()判...
    99+
    2023-06-30
  • Python常用内置函数怎么使用
    这篇文章主要介绍“Python常用内置函数怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python常用内置函数怎么使用”文章能帮助大家解决问题。一、abs()abs() 用于返回一个数的绝...
    99+
    2023-07-05
  • php转16进制的函数怎么使用
    这篇文章主要介绍“php转16进制的函数怎么使用”,在日常操作中,相信很多人在php转16进制的函数怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php转16进制的函数怎么使用”的疑惑有所帮助!接下来...
    99+
    2023-06-22
  • python中内置srted函数怎么使用
    srted内置函数在python的使用方法srted()函数是用于处理多种类型数据的排序。语法:sorted(iterable, cmp=None, key=None, reverse=False)注:iterable:可迭代对象。cmp:...
    99+
    2022-10-17
  • python中的内置函数怎么使用
    Python中的内置函数是可直接使用的函数,不需要先导入任何模块。你可以直接在代码中调用这些函数来完成特定的操作。以下是一些常用的内...
    99+
    2023-09-07
    python
  • 怎么在python中使用str()函数对字符串进行转换
    怎么在python中使用str()函数对字符串进行转换?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。Python的优点有哪些1、简单易用,与C/C++、Java、C# 等传...
    99+
    2023-06-14
  • PHP中怎么使用 json_encode函数进行中文转换
    本篇文章为大家展示了PHP中怎么使用 json_encode函数进行中文转换,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。json_encode 和 json_decode< PHP...
    99+
    2023-06-17
  • 怎么在python中使用input()函数转换字符串
    这篇文章将为大家详细讲解有关怎么在python中使用input()函数转换字符串,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Python的优点有哪些1、简单易用,与C/C++、Java、C...
    99+
    2023-06-14
  • 怎么在PHP中用内置函数将时间转换为时间戳
    这篇“怎么在PHP中用内置函数将时间转换为时间戳”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么在PHP中用内置函数将时间...
    99+
    2023-07-05
  • python容器的内置通用函数怎么使用
    本篇内容主要讲解“python容器的内置通用函数怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python容器的内置通用函数怎么使用”吧!这些数据容易的通用操作都有哪些?除了数据的增删查...
    99+
    2023-06-21
  • 使用python怎么将分数和浮点数进行转换
    这篇文章给大家介绍使用python怎么将分数和浮点数进行转换,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。Python的优点有哪些1、简单易用,与C/C++、Java、C# 等传统语言相比,Python对代码格式的要求...
    99+
    2023-06-14
  • 怎么在python中使用items()函数将字典转换为DataFrame
    这篇文章将为大家详细讲解有关怎么在python中使用items()函数将字典转换为DataFrame,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。python的五大特点是什么python的五...
    99+
    2023-06-14
  • 怎么在python中使用format实现一个进制转换功能
    怎么在python中使用format实现一个进制转换功能?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。10进行十进制,十六进制,八进制,二进制的转换:(#:保留进制前缀)对...
    99+
    2023-06-08
  • 怎么在python中利用BytesIO操作二进制数据
    今天就跟大家聊聊有关怎么在python中利用BytesIO操作二进制数据,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Python主要用来做什么Python主要应用于:1、Web开发...
    99+
    2023-06-14
  • python字典dict中常用的内置函数怎么使用
    本文小编为大家详细介绍“python字典dict中常用的内置函数怎么使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“python字典dict中常用的内置函数怎么使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧...
    99+
    2023-07-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作