当前位置: 首页 > 图灵资讯 > 行业资讯> python内置bin()函数的实例用法

python内置bin()函数的实例用法

来源:图灵python
时间: 2024-12-25 17:59:23

Python里面有非常多好用的内置函数,之前也给大家介绍了不少,相信大家也有一定了解,下面给大家介绍内置函数的代表——bin函数以及用法。

Bin函数的简介:

返回一个整数 int 或者长整数 long int 的二进制表示。

代码演示:

>>>a=bin(1)

实例演示:

如果参数x不是一个整数,则x必须定义一个 __index__() 方法,并且方法返回值必须是整数。下面来看一下详细代码说明:

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

>>>classA():

pass

>>>a=A()

>>>bin(a)

Traceback(mostrecentcalllast):

File"<pyshell#25>",line1,in<module>

bin(a)

TypeError:'A'objectcannotbeinterpretedasaninteger

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

>>>classA():

def__index__(self):

return"1"

>>>b=A()

>>>bin(b)

Traceback(mostrecentcalllast):

File"<pyshell#31>",line1,in<module>

bin(b)

TypeError:__index__returnednon-int(typestr)

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

>>>classA():

def__index__(self):

return1

>>>c=A()

>>>bin(c)

'0b1'

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