Python bin(),bin在python中的意思

  Python bin(),bin在python中的意思

  Python有很多好用的内置函数,很多之前已经给大家介绍过了。我相信你对他们有所了解。在这里,我将介绍内置函数中具有代表性的——bin函数及其用法。

  Bin函数的简介:

  返回整数int或长整数long int的二进制表示形式。

  代码演示:

  a=宾(1)实例演示:

  如果参数x不是整数,那么x必须定义一个__index__()方法,方法返回值必须是整数。我们来看看详细的代码描述:

  #2.1如果对象不是整数,则报告错误

  classA():

  及格

  a=A()

  bin(a)

  回溯(mostrecentcalllast):

  文件 pyshell#25 ,第1行,在模块中

  bin(a)

  type error :“A”object不能是interpretedasaninger

  #2.2如果对象定义了__index__方法,但返回值不是整数,则报告错误。

  classA():

  def__index__(self):

  返回“1”

  b=A()

  bin(b)

  回溯(mostrecentcalllast):

  文件 pyshell#31 ,第1行,在模块中

  bin(b)

  TypeError: _ _ index _ _返回了non-int(typestr)

  #2.3对象定义了__index__方法,返回值是整数。将__index__方法的返回值转换为二进制字符串。

  classA():

  def__index__(self):

  返回1

  c=A()

  bin(c)

  0b1 通过上面的例子,相信大家更容易理解bin函数的用法。如需了解更多python实用知识,点击进入PyThon学习网教学中心。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: