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'

  

最新文章

  1. ListView配合CheckBox出现position位置错误的解决
  2. hdu 4435
  3. 轻量级的原型设计工具-Axure RP
  4. unity 打包 windows 运行 紫色 粉红色
  5. ExtJS4.2学习(三)——入门基础
  6. 一些Android经验
  7. 获取Pid
  8. input输入自动大写
  9. R语言读入数据库的中英名词互译测试并计分脚本(考试用)
  10. oracle 增加大字段项
  11. excel 八位二进制转换为十六进制公式
  12. 【shell】wc命令
  13. Python 装饰器(笔记,非原创)
  14. extern的使用详解(多文件编程)——C语言
  15. 在Visualforce页面中使用Visual Flow
  16. Latex 公式居中
  17. (数据分析)第02章 Python语法基础,IPython和Jupyter Notebooks.md
  18. @1-5使用pandas保存豆瓣短评数据
  19. MVC应用程序使用Entity Framework
  20. 修复 Tween.JS 的 onStop 设置无效

热门文章

  1. ACdream群赛1112(Alice and Bob)
  2. Python之lxml
  3. libcurl使用示例
  4. 各类形参(引用,const,指针)
  5. CSS中的 REM PX EM
  6. .net 资源
  7. <a>元素生成多个<a>的问题,元素标签结尾影响
  8. IIS上不能播放mp4
  9. [LeetCode]题解(python):145-Binary Tree Postorder Traversal
  10. linux之awk