对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爬虫入门教程之糗百图片爬虫代码分享
Sep 02 Python
python实现的简单文本类游戏实例
Apr 28 Python
Python网络爬虫项目:内容提取器的定义
Oct 25 Python
Python中easy_install 和 pip 的安装及使用
Jun 05 Python
Django objects的查询结果转化为json的三种方式的方法
Nov 07 Python
在python中利用最小二乘拟合二次抛物线函数的方法
Dec 29 Python
Python多图片合并PDF的方法
Jan 03 Python
用sqlalchemy构建Django连接池的实例
Aug 29 Python
python线程join方法原理解析
Feb 11 Python
基于pandas向csv添加新的行和列
May 25 Python
python和php学习哪个更有发展
Jun 17 Python
Python计算信息熵实例
Jun 18 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读取IMAP邮件
2006/10/09 PHP
PHP连接MySQL数据的操作要点
2015/03/20 PHP
PHP常见字符串处理函数用法示例【转换,转义,截取,比较,查找,反转,切割】
2016/12/24 PHP
PHP pthreads v3下worker和pool的使用方法示例
2020/02/21 PHP
php设计模式之中介者模式分析【星际争霸游戏案例】
2020/03/23 PHP
清除网页历史记录,屏蔽后退按钮!
2008/12/22 Javascript
jquery复选框多选赋值给文本框的方法
2015/01/27 Javascript
javascript设置和获取cookie的方法实例详解
2016/01/05 Javascript
Bootstrap每天必学之导航条(二)
2016/03/01 Javascript
原生JS封装ajax 传json,str,excel文件上传提交表单(推荐)
2016/06/21 Javascript
jQuery实现每隔几条元素增加1条线的方法
2016/06/27 Javascript
微信小程序 绘图之饼图实现
2016/10/24 Javascript
jQuery+pjax简单示例汇总
2017/04/21 jQuery
Validform验证时可以为空否则按照指定格式验证
2017/10/20 Javascript
AngularJS基于http请求实现下载php生成的excel文件功能示例
2018/01/23 Javascript
VueJs组件之父子通讯的方式
2018/05/06 Javascript
javascript中一些奇葩的日期换算方法总结
2018/11/14 Javascript
微信小程序拍照和摄像功能实现方法示例
2019/02/01 Javascript
利用Node.js如何实现文件循环覆写
2019/04/05 Javascript
JS实现判断数组是否包含某个元素示例
2019/05/24 Javascript
Javascript表单序列化原理及实现代码详解
2020/10/30 Javascript
[03:43]2014DOTA2西雅图国际邀请赛 newbee战队巡礼
2014/07/07 DOTA
[01:23:59]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 VP vs Secret
2018/04/03 DOTA
python pandas 组内排序、单组排序、标号的实例
2018/04/12 Python
python使用udp实现聊天器功能
2018/12/10 Python
python实现贪吃蛇游戏
2020/03/21 Python
python实现邮件自动发送
2019/08/10 Python
Python爬虫新手入门之初学lxml库
2020/12/20 Python
详解window.open被浏览器拦截的解决方案
2019/07/18 HTML / CSS
英文商务邀请信
2014/01/22 职场文书
保险经纪人求职信
2014/03/11 职场文书
租赁协议书范本
2014/04/22 职场文书
村创先争优活动总结
2014/08/28 职场文书
考察邀请函范文
2015/01/31 职场文书
入党积极分子党支部意见
2015/06/02 职场文书
小学五年级班主任工作经验交流材料
2015/11/02 职场文书