python进制转换函数-用Python内置函数轻松实现各种进制数之间的转换

本文介绍了Python内置函数bin(), oct(), hex()和int()用于实现二进制、八进制、十进制和十六进制之间的转换,并通过实例详细讲解了各种进制转换的方法。" 113466877,10537175,MySQL逻辑备份:mysqldump命令详解与使用技巧,"['数据库管理', 'MySQL', '备份策略']
摘要由CSDN通过智能技术生成

0.说明

9个月没有写过Python了,这9个月都在华为的ICT知识海洋里遨游,前段时间刚刚通过了HCIE的认证,想着还是喜欢Python和Linux多些,所以又回来了,后面会有越来越多的Python干货分享给大家,比如后面会打算写一个完整的Linux主机监控项目的教程给初入门的朋友,相信这会是非常不错的体验。

那段时间,曾经有些时候,我需要对各种进制进行转换,因为虽然那会不写Python了,但是还是用Python自带的解释器用来做简单的数学计算,很方便。

在网上找,看有没有方法可以实现各种进制的转换,然后找到的结果都是各网友自己实现的各种一堆的算法,还好当初没有看呢,其实Python的内置函数就可以完美地实现各种进制之间的转换了,非常实用,觉得学计算机专业的一定要会这些转换。

当然,主要是讨论二进制、八进制、十进制、十六进制之间的转换。

1.十进制数转换为其它进制数

(1)十进制数转换为二进制数

通过内置函数bin实现,举例如下:>>> bin(10)

"0b1010"

>>> bin(255)

"0b11111111"

>>> bin(65535)

"0b1111111111111111"

(2)十进制数转换为八进制数

通过内置函数oct实现,举例如下:>>> oct(10)

"0o12"

>>> oct(255)

"0o377"

&g

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值