numpy.base_repr#

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

傳回數字在給定進位制系統中的字串表示形式。

參數:
numberint

要轉換的值。會處理正值和負值。

baseint, optional

number 轉換為 base 進位制系統。有效範圍為 2-36,預設值為 2。

paddingint, optional

左側填補的零的數量。預設值為 0 (不填補)。

傳回值:
outstr

numberbase 進位制系統中的字串表示形式。

另請參閱

binary_repr

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'