Python内建函数之bin(x)
Manual
Convert an integer number to a binary string. The result is a valid Python expression. Ifx is not a Python int object, it has to define an__index__() method that returns an integer.
直译
将整数转换为二进制字符串。结果为有效的Python表达式。如果‘x’不是一个Python整数对象,就必须通过定义一个__index__()方法来返回一个整数。
实例
- 整数对象
>>> bin(338)
'0b101010010'
>>> bin(250)
'0b11111010'
- 非整数对象
>>> class soShanPao:
def __index__(self):
return 520
>>> shanPao = soShanPao()
>>> bin(shanPao)
'0b1000001000'
本文详细介绍了Python内置函数bin()的使用方法,包括如何将整数转换为二进制字符串,以及如何为非整数对象定义__index__()方法以便进行转换。
856

被折叠的 条评论
为什么被折叠?



