您的位置 首页 教程

Python 十进制转二进制、八进制、十六进制

Python 是一种功能丰富的编程语言,可以轻松地将十进制转换为二进制、八进制和十六进制。使用内置函数 bin()、oct()、hex() 可以实现这一功能。本文将介绍如何使用这些函数将十进制数转换为二进制、八进制和十六进制。

Python 十进制转二进制、八进制、十六进制

Python 十进制转二进制、八进制、十六进制

在Python中,可以方便地将十进制转换成其它进制,如二进制、八进制和十六进制等。

十进制转二进制

将一个十进制数转换成二进制,最直接的方法是使用bin()函数。该函数将一个十进制数作为参数,并返回其二进制表示形式。

下面是一个例子,将十进制数10转换为二进制:

b = bin(10)
print(b)

输出结果为:

0b1010

该输出结果中,前缀“0b”表示该数字是二进制数。

十进制转八进制

将一个十进制数转换成八进制,可以使用oct()函数。该函数接受一个十进制数作为参数,并返回其八进制表示形式。

下面是一个例子,将十进制数23转换为八进制:

o = oct(23)
print(o)

输出结果为:

0o27

该输出结果中,前缀“0o”表示该数字是八进制数。

十进制转十六进制

将一个十进制数转换成十六进制,可以使用hex()函数。该函数接受一个十进制数作为参数,并返回其十六进制表示形式。

下面是一个例子,将十进制数255转换为十六进制:

h = hex(255)
print(h)

输出结果为:

0xff

该输出结果中,前缀“0x”表示该数字是十六进制数。

总结

Python提供了方便的函数,可以将一个十进制数转换成其它进制,如二进制、八进制和十六进制。分别使用bin()、oct()和hex()函数,可以得到对应的进制表示形式。

关于作者: 品牌百科

热门文章