python bin函数_python bin函数

  • Post author:
  • Post category:python


Python bin函数

最后更新于:2020-03-21 12:04:25

一.bin函数简介

bin()函数是python的一个内置函数,主要功能是返回整形(int)或者长整形(long int)的二进制表示;

可能有小伙伴会问:

1.整形(int)或者长整形(long int)区别:两者的区别在于取值范围不同,整形取值范围:-32768~32767,而长整形取值范围更大,范围:-2147483648~2147483647,如果当一个数字大于32767,只能用长整形表示;

2.什么是二进制:二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,具体可以百度,比较简单;

3.关于二进制的计算:从右往左第一位表示2的0次方,第二位表示2的1次方,第n位表示2的n-1次方。可以将1理解为有,0理解为无。举个栗子:01101 = 1*2^0 + 0*2^1 + 1*2^2 + 1*2^3 + 0*2^4 = 13

关于上面的表达式一样也可以使用python内置函数pow()表示

if __name__ == “__main__”:

value = 1*pow(2,0) + 0*pow(2,1) + 1*pow(2,2) + 1*pow(2,3) + 0*pow(2,4)

print(value) # 13

二.bin函数语法

语法表示:

bin(number)