python函数之bool([x])用法详解

bool([x])

英文说明:convert a value to a boolean, using the standard truth testing procedure. if x is false or omitted, this returns false; otherwise it returns true. bool is also a class, which is a subclass of int. class bool cannot be subclassed further. its only instances are false and true.

New in version 2.2.1.

Changed in version 2.3: If no argument is given, this function returns False.

中文说明:将x转换为Boolean类型,如果x缺省,返回False,bool也为int的子类;

参数x:任意对象或缺省;大家注意到:这里使用了[x],说明x参数是可有可无的,如果不给任何参数则会返回False。

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

版本:在python 2.2.1中引入的新函数,在python2.3以后如果不传参数则返回False。

注意:该函数在python3中也可正常使用

实例:

>>> bool(0)False>>> bool("abc")True>>> bool("")False>>> bool([])False>>> bool()False>>> issubclass(bool, int) #bool是一个subclass intTrue

登录后复制

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

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

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

(0)
上一篇 2025年2月27日 09:39:02
下一篇 2025年2月22日 21:05:53

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

相关推荐

  • python函数之bin()函数详解

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

    编程技术 2025年2月27日
    200
  • 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

发表回复

登录后才能评论