对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字符串逐字符或逐词反转方法
May 21 Python
python获取各操作系统硬件信息的方法
Jun 03 Python
Python读取键盘输入的2种方法
Jun 16 Python
python使用fcntl模块实现程序加锁功能示例
Jun 23 Python
Python实现的插入排序算法原理与用法实例分析
Nov 22 Python
scrapy爬虫完整实例
Jan 25 Python
python实现把二维列表变为一维列表的方法分析
Oct 08 Python
Python高级编程之消息队列(Queue)与进程池(Pool)实例详解
Nov 01 Python
python GUI库图形界面开发之PyQt5窗口类QMainWindow详细使用方法
Feb 26 Python
一个入门级python爬虫教程详解
Jan 27 Python
Python list去重且保持原顺序不变的方法
Apr 03 Python
Python竟然能剪辑视频
May 25 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
PHP获取http请求的头信息实现步骤
2012/12/16 PHP
php cli 小技巧
2013/06/03 PHP
解析PHP提交后跳转
2013/06/23 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
2013/09/30 PHP
php实现留言板功能(代码详解)
2017/03/28 PHP
PHP容器类的两种实现方式示例
2019/07/24 PHP
用C/C++来实现 Node.js 的模块(一)
2014/09/24 Javascript
原生javascript实现的ajax异步封装功能示例
2016/11/03 Javascript
Angular 4 指令快速入门教程
2017/06/07 Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
2017/12/07 Javascript
JavaScript中EventLoop介绍
2018/01/22 Javascript
Vue引用Swiper4插件无法重写分页器样式的解决方法
2018/09/27 Javascript
Angular使用Restful的增删改
2018/12/28 Javascript
javascript移动端 电子书 翻页效果实现代码
2019/09/07 Javascript
JS获取当前时间戳方法解析
2020/08/29 Javascript
[01:23]2019完美世界全国高校联赛(春季赛)合肥全国总决赛
2019/06/10 DOTA
Python标准库sched模块使用指南
2017/07/06 Python
Python实现按照指定要求逆序输出一个数字的方法
2018/04/19 Python
Python实现基于PIL和tesseract的验证码识别功能示例
2018/07/11 Python
学Python 3的理由和必要性
2019/11/19 Python
解决Python import docx出错DLL load failed的问题
2020/02/13 Python
Python sys模块常用方法解析
2020/02/20 Python
python 日志模块logging的使用场景及示例
2021/01/04 Python
详解HTML5中ol标签的用法
2015/09/08 HTML / CSS
Bonprix法国:时尚、鞋子、家居
2020/12/29 全球购物
Roxy俄罗斯官方网站:冲浪和滑雪板的一切
2020/06/20 全球购物
行政经理的岗位职责
2013/11/23 职场文书
信息专业个人的自我评价
2013/12/27 职场文书
音乐教育感言
2014/03/05 职场文书
党支部先进事迹材料
2014/12/24 职场文书
步步惊心观后感
2015/06/12 职场文书
合理化建议书范文
2015/09/14 职场文书
领导干部学习十八届五中全会精神心得体会
2016/01/05 职场文书
Python Pandas知识点之缺失值处理详解
2021/05/11 Python
Python if else条件语句形式详解
2022/03/24 Python
一文了解Java动态代理的原理及实现
2022/07/07 Java/Android