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

使用python怎么操作内置进制转换函数发布时间:2021-06-02 16:10:16来源:亿速云阅读:72作者:Leah栏目:开发技术

这篇文章给大家介绍使用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: 5Output: 2Explanation: 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怎么操作内置进制转换函数就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python上一篇新闻:使用Python怎么整行插入Excel下一篇新闻:怎么在vue中使用better-scroll实现横向滚动香港云服务器10000元红包免费领

红包可用于(云服务器、高防服务器、裸金属服务器、高防IP、云数据库、CDN加速)购买和续费

猜你喜欢Python中的数据结构有哪些python3应用windows api对后台程序窗口及桌面截图并保存的方法Unittest框架怎么在Python项目中使用详解python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'如何解决怎么在python中使用struct模块对字节型数据进行处理如何在Python中使用bit_length函数怎么使用python将excel数据导入数据库python如何读取指定字节长度的文本Django中的cookie和sessionPython3之字节串bytes与字节数组bytearray的使用详解
Python二进制转化为十进制【PTA】【浙大版《Python 程序设计》 7-9 字符串转换成 ...【python】点分十进制ip与数字互转_51CTO博客_python ...Python二进制文件读取并转换为浮点数详解 | 更新日 …Python 将二进制数据转换为有符号整数_Python - 多多扣Python学习:转义字符及用法、数据类型转换函数_Python ...Python的内置函数(二)_猿生活_牛客网python的数据类型转换之int(x,[base]) _python数据类型转换 ...Python进行进制转换Python 16进制与中文相互转换的实现方法python进制转换的简单示例(二进制、十进制、十六进制python- 自写函数,各进制 转换为 十进制,包含小数转换Python-十进制的小数部分转换为其他进制python实现进制转换(二、八、十六进制;十进制Python进制文件读取并转换Python实现任意进制之间的转换Python 十六进制整数与ASCii编码字符串相互转换方法python进制转换与数据类型转换Python实现的十进制小数与二进制小数相互转换功能python实现进制转换python进制转二进制的详解Python 进制转换进制进制进制 十六进制Python实现进制转换,这一篇教程就够了python进制转换为16进制python中二进制转换成字符串使用python进行十进制和二进制(补码)相互转换利用python进行二进制、十进制、十六进制相互转换和二进制移位操作怎样用python进行二进制,八进制,十进制转换python进制转十六进制、转十进制、字符串按4位划分Python 16进制、字符串转换python进制和二进制转换方法(含浮点数)python如何进行进制转换如何在Python十六进制整数和ASCii编码的字符串之间进行转换Python进制转换为二进制
python 进制转换公式python 进制转换实现python进制转换方法python进行进制转换python进制转换formatpython进制转换脚本python 16进制转换为10进制python转换进制的函数怎么用python转换进制python转换进制代码python转换进制怎么循环5次python转换进制不用函数Python进制转换用python进制转换python中进制转换Python中进制转换python中进制的转换按摩店取什么名字好世界艾滋病日是每年的12月1日黎姿最新照片因消防不合格导致租赁合同无效新疆日照时间全能大佬你的马甲又掉了免费阅读陆眠体育中心地铁站出口卖衣服的只狼完美存档更换可爱的小兔子绘画教程真爱之百万新娘第二部哪个台播出怯的拼音和意思