numpy.base_repr#

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

返回一个数字在给定基数系统中的字符串表示.

参数:
numberint

要转换的值.正负值都可以处理.

baseint, 可选

number 转换为 base 进制数系统.有效范围是 2-36,默认值是 2.

paddingint, 可选

左侧填充的零的数量.默认是0(无填充).

返回:
outstr

base 系统中 number 的字符串表示.

参见

binary_repr

base_repr 的更快版本,适用于基数2.

示例

>>> 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'