对python中if语句的真假判断实例详解


Posted in Python onFebruary 18, 2019

说明

在python中,if作为条件语句,当if后面的条件参数为真时,则执行后面的语句块,反之跳过,为了深入理解if语句,我们需要知道if语句的真假判断方式。

示例

在python交互器中,经过测试发现以下条件均为假,相当于False

In [2]: if '':
  ...:   print('ok')
  ...:   

In [3]: if 0:
  ...:   print('ok')
  ...:   

In [4]: if None:
  ...:   print('ok')
  ...:   

In [5]: if []:
  ...:   print('ok')
  ...:   

In [6]: if ():
  ...:   print('ok')
  ...:   

In [7]: if {}:
  ...:   print('ok')
  ...:   
In [8]: if False:
  ...:   print('ok')
  ...:

而条件为非0或非空,则均为真,相当于True

In [9]: if 'c':
  ...:   print('ok')
  ...:  
ok

In [10]: if [0]:
  ....:   print('ok')
  ....:   
ok

In [11]: if 1:
  ....:   print('ok')
  ....:   
ok

In [12]: if True:
  ....:   print('ok')
  ....:   
ok

在两个值相比较的情况下,只有两值完全相等或意义正确时,才为真

In [14]: if '123'=='123':
  ....:   print('ok')
  ....:   
ok

In [15]: if 10>9:
  ....:   print('ok')
  ....:   
ok

In [16]: if 2*3==5:
  ....:   print('ok')
  ....:

以上这篇对python中if语句的真假判断实例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python set集合类型操作总结
Nov 07 Python
python简单程序读取串口信息的方法
Mar 13 Python
python3.5仿微软计算器程序
Mar 30 Python
python处理Excel xlrd的简单使用
Sep 12 Python
TensorFlow搭建神经网络最佳实践
Mar 09 Python
实例讲解Python爬取网页数据
Jul 08 Python
对python GUI实现完美进度条的示例详解
Dec 13 Python
Python面向对象之类的定义与继承用法示例
Jan 14 Python
Python turtle库绘制菱形的3种方式小结
Nov 23 Python
Python3.5 win10环境下导入kera/tensorflow报错的解决方法
Dec 19 Python
Django-xadmin+rule对象级权限的实现方式
Mar 30 Python
什么是Python中的匿名函数
Jun 02 Python
python判断文件是否存在,不存在就创建一个的实例
Feb 18 #Python
解决python打不开文件(文件不存在)的问题
Feb 18 #Python
python多线程调用exit无法退出的解决方法
Feb 18 #Python
python多线程并发让两个LED同时亮的方法
Feb 18 #Python
对python 多线程中的守护线程与join的用法详解
Feb 18 #Python
python 多线程重启方法
Feb 18 #Python
解决Python中定时任务线程无法自动退出的问题
Feb 18 #Python
You might like
第七节--类的静态成员
2006/11/16 PHP
PHP实现动态web服务器方法
2015/07/29 PHP
php微信公众号开发(4)php实现自定义关键字回复
2016/12/15 PHP
php传值方式和ajax的验证功能
2017/03/27 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
PHP的PDO事务与自动提交
2019/01/24 PHP
浅谈Laravel POST,PUT,PATCH 路由的区别
2019/10/15 PHP
说说掌握JavaScript语言的思想前提想学习js的朋友可以看看
2009/04/01 Javascript
jQuery 性能优化指南(2)
2009/05/21 Javascript
JS在IE和FF下attachEvent,addEventListener学习笔记
2009/11/26 Javascript
IE无法设置短域名下Cookie
2010/09/23 Javascript
Js注册协议倒计时的小例子
2013/06/24 Javascript
js截取固定长度的中英文字符的简单实例
2013/11/22 Javascript
自己动手实现jQuery Callbacks完整功能代码详解
2013/11/25 Javascript
javascript工厂方式定义对象
2014/12/26 Javascript
jQuery使用$.get()方法从服务器文件载入数据实例
2015/03/25 Javascript
使用JavaScript刷新网页的方法
2015/06/04 Javascript
基于nodejs+express(4.x+)实现文件上传功能
2015/11/23 NodeJs
Bootstrap组件学习之导航、标签、面包屑导航(精品)
2016/05/17 Javascript
使用JSON作为函数的参数的优缺点
2016/10/27 Javascript
jQuery.cookie.js使用方法及相关参数解释
2017/03/06 Javascript
WebPack配置vue多页面的技巧
2018/05/15 Javascript
vscode下的vue文件格式化问题
2018/11/28 Javascript
nodejs中使用archive压缩文件的实现代码
2019/11/26 NodeJs
vue 实现websocket发送消息并实时接收消息
2019/12/09 Javascript
JavaScript实现随机点名器
2020/03/25 Javascript
JavaScript 实现自己的安卓手机自动化工具脚本(推荐)
2020/05/13 Javascript
python装饰器初探(推荐)
2016/07/21 Python
Python随机读取文件实现实例
2017/05/25 Python
python实现的汉诺塔算法示例
2019/10/23 Python
详解使用canvas保存网页为pdf文件支持跨域
2018/11/23 HTML / CSS
菲律宾领先的在线时尚商店:Zalora菲律宾
2018/02/08 全球购物
面试自我介绍演讲稿
2014/04/29 职场文书
企业宣传标语
2014/06/09 职场文书
母亲节寄语大全
2015/02/27 职场文书
HashMap实现保存两个key相同的数据
2021/06/30 Java/Android