码迷,mamicode.com
首页 > 编程语言 > 详细

python的内置函数bin()

时间:2015-12-09 16:54:42      阅读:220      评论:0      收藏:0      [点我收藏+]

标签:

bin(x)

中文说明:将整数x转换为二进制字符串,如果x不为Python中int类型,x必须包含方法__index__()并且返回值为integer;

参数x:整数或者包含__index__()方法切返回值为integer的类型;

版本:bin函数是python2.6中新增函数,使用时要注意版本问题。

例子:

整数的情况:

这里的显示结果形式与我们平时习惯有些差别,主要是前面多了0b,这是表示二进制的意思。

>>> bin(5)
‘0b101‘

>>> len(bin(5))
5

非整数的情况:必须包含__index__()方法切返回值为integer的类型

>>> class myType:
  def __index__(self):
    return 35
    
>>> myvar = myType()
>>> bin(myvar)
    
‘0b1000001001‘

  

python的内置函数bin()

标签:

原文地址:http://www.cnblogs.com/linuxtech/p/5033179.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!