numpy.base_repr#

numpy.base_repr(number, base=2, padding=0)[源码]#

以给定的基数系统返回数字的字符串表示形式。

参数:
numberint

要转换的值。正数和负数均可处理。

baseint, optional

number 转换为 base 数制。有效范围为 2-36,默认值为 2。

paddingint, optional

左侧填充的零的数量。默认为 0(无填充)。

返回:
outstr

base 制下 number 的字符串表示。

另请参阅

binary_repr

base 为 2 时的 base_repr 的更快的版本。

示例

>>> import numpy as np
>>> np.base_repr(5)
'101'
>>> np.base_repr(6, 5)
'11'
>>> np.base_repr(7, base=5, padding=3)
'00012'
>>> np.base_repr(10, base=16)
'A'
>>> np.base_repr(32, base=16)
'20'