电话18065871965

邮箱qidianxingcheng@163.com

地址三明市三元区乾龙新村69幢B座2楼

100多个python实用小例子(1)–如何通过格式化方式转换二进制、八进制和十六进制

2017年10月16日 353

场景

大家都知道python可以很方便的进行十进制转二进制、八进制和十六进制,只要使用内置的bin(), oct()和hex()函数即可。

比如下面的例子:

但是有些时候我们不太喜欢出现’0b’,’0o’,’0x’,那要怎么办呢?

我们要怎么格式化要转换的进制数呢?


解决方案

这个方案里,就是使用很强大的format()函数

我们来看看如何进行操作?

从上面可以看出来,使用format函数,就是通过后面一位的’x’,’b’, ‘o’来控制转为不同的进制。

那么如何从不同进制转为10进制呢?

注意,这个里面用的字符串类型,这点一定要注意。

想学Python联系我们老师哟