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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。