对于python语言的True和False我们并不陌生了,在学习的过程中常会遇到这样的返回值,那么True真和False假的具体含义是什么?本文就为大家来说说python中真假的含义。

真和假的概念

同许多程序语言一样,python中真假也是可以用整数0和1来表示,整数0表示假,整数1表示真。其实真和是python每个对象都具体的一种属性,这种属性不是真就是假。在python中一切都是对象,像是数据结构,python视空的数据结构为False假,相反不是空的数据结构则为True真。

下面来看下python中对象真、假值的示例

"spam"   True

""       False

[]       False

{}       False

1        True

0.0      False

None     False

None的作用

上图示例中最后的None,会被认为是False,其实它是python中一个特殊的对象,一种特殊数据类型的唯一值,作用和C语言中的null比较像,起到空的占位作用。如下所示:

x = [None]*100

>>> x

[None, None, None, None, None, None,...]

>>>

>>> x[2]='a'

>>> x

[None, None, 'a', None, None, None,...]

None起到了一个占位作用,过后可以通过索引赋值来替换内容。从这个例子中可以看出,None并不是没有内容,它是一个真正对的象,它在python中还有其它用法。

要想真的明白Python语言中真和假的含义,更多的是需要理解,要多操作编写代码是对理解非常有帮助的。

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/True-False.html

相关文章 Recommend

python true和false是什么,Python True真和False假的含义是什么?相关推荐

  1. python集合加个逗号_8.Python集合与字符串

    高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) ...

  2. 【Python基础学习笔记day08】python变量的基本使用+变量定义ipython+pycharm+超市买苹果+变量的类型+关于函数+变量的格式化输出+个人名片案例

    变量的基本使用 文章目录 变量的基本使用 目标 01. 变量定义 1) 变量演练1 -- iPython 2) 变量演练 2 -- PyCharm 3) 变量演练 3 -- 超市买苹果 思考题 02. ...

  3. true在python是什么意思_Python3中真真假假True、False、None等含义是什么

    Python3中真真假假True.False.None等含义是什么 发布时间:2020-11-19 14:27:34 来源:亿速云 阅读:71 作者:小新 小编给大家分享一下Python3中真真假假T ...

  4. Python 笔试集(4):True + True == ?

    目录 目录 前文列表 面试题True Ture 布尔值 布尔类型是特殊的整数类型 前文列表 Python 笔试集:什么时候 i = i + 1 并不等于 i += 1? Python 笔试集(1):关 ...

  5. python结束if else_python | if else || where true 流程控制

    流程控制 流程控制即 控制流程, 具体指控制程序的执行流程, 而程序的流程分为三种, 顺序结构(以前写的代码都是顺序结构) 分支结构(if 判断) 循环结构(while 和 for 循环) 分支结构 ...

  6. python中int(true)为什么是1_【python之路7】python基本数据类型(一)int bool string

    一.运算符 1.算数运算符 +.-.*./.%(求余数).//(取整数部分) python2.x中,如果计算浮点数其中一个数字必须是浮点数否则按整数计算: 如python2.7中:print 9/2 ...

  7. c语言中1代表true嘛,c++中-1是true呢还是false呢

    今天想看一下引用c++中的,然后看到网上有问c++中-1是true or false呢?用vc6.0是了一下,是true.vc6.0中应该是非0的都是true,0为false.java我也试了一下,i ...

  8. loaction.reload(false)和location.reload(true) js发起请求

    loaction.reload(false)和location.reload(true)差别: loaction.reload(false) 先判断页面有没修改,有的话就从服务器下载页面,没有就直接从 ...

  9. Python编程语言学习:判断变量是否为NONE或False的几种常见写法(if not用法教程)

    Python编程语言学习:判断变量是否为NONE或False的几种常见写法(if not用法教程) 目录 判断变量是否为NONE或False的几种常见写法(if not用法教程) 1.not用法 2. ...

最新文章

  1. ASP.NET WebAPi之断点续传下载(中)
  2. python绘制3d图-python中Matplotlib实现绘制3D图的示例代码
  3. 如何有效实现软件的需求管理(6)
  4. Spring (1) 认识Spring、 介绍Spring特点、解答为什么学习Spring
  5. 【VB测绘程序设计】第二章 VB测绘程序基础
  6. java所有单词汇总
  7. Spurious Wakup
  8. 原笔迹手写实现平滑和笔锋效果之:笔锋效果(三)[完结篇]
  9. 虚拟机怎么安装软件 Mac虚拟机怎么安装软件
  10. euclidea教程_Euclidea - 有一种浪漫叫欧氏几何 - iPhone应用 - 【最美应用】
  11. 找出1000以内所有的完数
  12. 主成分分析与因子分析之比较及实证分析
  13. NUC977 烧录裸机程序到DDR
  14. 遥感影像叠加在谷歌地球(Google earth)上
  15. 数值分析:最小二乘与岭回归(Pytorch实现)
  16. ubuntu部署私人云盘nextcloud
  17. 多个方面比较电路交换、报文交换和分组交换的主要优缺点
  18. 晋江文学城、番茄小说和米读小说被约谈 要求停更整改
  19. 中国区块链输出海外:近5月已辐射6国
  20. 2019年秋招是有多难鸭?

热门文章

  1. 如何设计网络应用:让软件架构101在项目早期做出正确的决定
  2. html使用base64编码的图片显示
  3. 业务流程图怎么画?3步+8张案例,5分钟教你快速上手!
  4. python编程else是什么意思_python条件判断if/else - python基础入门(8)
  5. DVD Slideshow Builder V6.2 软件原创打包
  6. 你一定要知道的几款经典文本编辑器
  7. 安徽2021年高考成绩什么时候查询,2021年安徽高考成绩什么时候出来,几点可以查询到...
  8. 基于WebGIS的矿产资源信息管理系统的部署及运维
  9. 52岁的周鸿祎,还年轻吗?
  10. 火神山秒建5G基站,“云监工”背后的是通信技术的极限挑战