python中,进制之间的转换

话不多说,进入正题!

十进制向其他进制的转换

python 中,有一些特定的内置函数,特别方便十进制向其他进制的转换,例如 : 十进制转十六进制 --》hex()
十进制转八进制 – 》oct()
十进制转二进制 – 》 bin()
额,好像就这几个函数@-@,十进制转其他进制,大家动动手,写脚本吧!
在这里插入图片描述

其他进制向十进制转换

1.使用eval()函数

这个函数大家都比较熟悉了,我就不浪费大家时间了@–@

2.使用int()函数

首先,直接使用,即只有一个参数,此时,参数的类型可以为浮点型,和字符串(为浮点数时,返回整数部分,为字符串时,必须是整数,如 “12”)
在这里插入图片描述
如图所示,int(“0xab” ),int(“a1”) 为什么不对呢???哈哈,其实,int()这个函数可以有两个参数,第一个参数是字符串,第二个参数是用来说明第一个参数是什么进制
在这里插入图片描述
若不加第二个参数,则默认字符串中的是十进制数,所以刚才才报错
,讲到这里,大家应该都明白了,只要加上第二个参数来说明字符串是什么进制,就能把该字符串对应的某进制数转换成十进制
在这里插入图片描述
注意!!!!
int()函数的第二个参数可不仅仅是上图几个呦!!!!
哈哈,相信你知道我说的是什么意思了,再给你一张图吧。
在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值