Python numpy.binary_repr()
numpy.binary_repr(number, width=None)函数用于将输入数字的二进制形式表示为一个字符串。
对于负数,如果没有给出宽度,前面会加上一个减号。如果给了宽度,则返回该数字的二进制补码,与该宽度有关。
在二补系统中,负数由绝对值的二补来表示。这是在计算机上表示有符号整数的最常用方法。
语法 : numpy.binary_repr(number, width=None)
参数 :
number :输入数字。只有整数的十进制数字可以作为输入。
width :[int, optional] 如果数字是正数,则返回字符串的长度;如果数字是负数,则返回二进制补码的长度,前提是宽度至少有足够的位数,以便数字能以指定的形式表示。
如果宽度值不够,它将被忽略,数字将以二进制(数字>0)或二补(数字<0)形式返回,其宽度等于以指定形式表示该数字所需的最小比特数。
返回 :输入数字的二进制字符串表示。
**代码 #1 : **
输出 :
代码 #2 :
输出 :