python函数之bin()函数详解

python函数每日一讲》专题上周一直在和大家分享python的内置函数,都是按照字母排序来讲解的,但是上周讲解的4个函数都是不太常用的,今天我很高兴,呵呵,因为今天我要和大家分享一个很常用的函数:bin()函数

bin(x)

英文说明:Convert an integer number to a binary string. The result is a valid Python expression. If x is not a Python int object, it has to define an __index__() method that returns an integer.

New in version 2.6.

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

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

立即学习“Python免费学习笔记(深入)”;

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

实例讲解

#整数的情况>>> bin(521)#这里的显示结果形式与我们平时习惯有些差别,主要是前面多了0b,这是表示二进制的意思。'0b1000001001'#非整型的情况,必须包含__index__()方法切返回值为integer的类型>>> class myType:...   def __index__(self):...     return 35   >>> myvar = myType()>>> bin(myvar)   '0b1000001001'

登录后复制

PS:改函数非常简单,但是要注意版本,和参数类型。

以上就是python函数之bin()函数详解的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2266889.html

(0)
上一篇 2025年2月27日 09:37:56
下一篇 2025年2月26日 15:12:07

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Python3中加密与解密详解

    python 3 的标准库中没多少用来解决加密的,不过却有用于处理哈希的库。在这里我们会对其进行一个简单的介绍,但重点会放在两个第三方的软件包:pycrypto 和 cryptography 上。我们将学习如何使用这两个库,来加密和解密字符…

    编程技术 2025年2月27日
    200
  • 在sublime中如何搭建python开发环境讲解

    sublime text具有漂亮的用户界面和强大的功能,例如代码缩略图,python的插件,代码段等。还可自定义键绑定,菜单和工具栏。sublime text的主要功能包括:拼写检查,书签,完整的 python api,goto功能,即时项…

    编程技术 2025年2月27日
    200
  • Python中pack和unpack用法介绍

    有的时候需要用python处理二进制数据,比如,存取文件,socket操作时.这时候,可以使用python的struct模块来完成.可以用 struct来处理c语言中的结构体.   struct模块中最重要的三个函数是pack(), unp…

    编程技术 2025年2月27日
    200
  • python之IO多路复用之epoll

    什么是epoll epoll是什么?在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。当然,这不是2.6内核才有的,它是在2.5.44内核中被引进的(epol…

    2025年2月27日
    200
  • 介绍python中星号变量的特殊用法

    在python中星号除了用于乘法数值运算和幂运算外,还有一种特殊的用法”在变量前添加单个星号或两个星号”,实现多参数的传入或变量的拆解,本文将详细介绍”星号参数”的用法。 一、什么是星号变量 …

    编程技术 2025年2月27日
    200
  • python中socket模块详解

    socket的英文原义是“孔”或“插座”。作为bsd unix的进程通信机制,通常也称作”套接字”,用于描述ip地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。 网络上的两个程序通过一个…

    编程技术 2025年2月27日
    200
  • 函数setdefaultencoding的用法详解

    sys.getdefaultencoding()是设置默认的string的编码格式,如果你在python中进行编码和解码的时候,不指定编码方式,那么python就会使用defaultencoding。 而python2.x的的default…

    编程技术 2025年2月27日
    200
  • 详解python中super()函数的用法及工作原理

    python中对象方法的定义很怪异,第一个参数一般都命名为self(相当于其它语言的this),用于传递对象本身,而在调用的时候则不必显式传递,系统会自动传递。 今天我们介绍的主角是super(), 在类的继承里面super()非常常用, …

    编程技术 2025年2月27日
    200
  • 详解python中and和or的返回值

    在python 中,and 和 or 执行布尔逻辑演算,如你所期待的一样,但是它们并不返回布尔值;而是,返回它们实际进行比较的值之一。 一、and: >>> ‘a’ and ‘b”b’>>> ” an…

    编程技术 2025年2月27日
    200
  • Python如何实现阳历转阴历的方法分享

    这篇文章主要介绍了python实现公历(阳历)转农历(阴历)的方法,涉及农历算法原理及python日期运算相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python实现公历(阳历)转农历(阴历)的方法。分享给大家供大家参考,具体如下: …

    2025年2月27日
    200

发表回复

登录后才能评论