对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 相关文章推荐
关于反爬虫的一些简单总结
Dec 13 Python
Python基于ThreadingTCPServer创建多线程代理的方法示例
Jan 11 Python
Python+Turtle动态绘制一棵树实例分享
Jan 16 Python
Django之Mode的外键自关联和引用未定义的Model方法
Dec 15 Python
DRF跨域后端解决之django-cors-headers的使用
Jan 27 Python
python判断自身是否正在运行的方法
Aug 08 Python
python网络编程 使用UDP、TCP协议收发信息详解
Aug 29 Python
Python类的绑定方法和非绑定方法实例解析
Mar 04 Python
python实现在内存中读写str和二进制数据代码
Apr 24 Python
pycharm专业版远程登录服务器的详细教程
Sep 15 Python
pytorch中index_select()的用法详解
Jan 06 Python
Python 将代码转换为可执行文件脱离python环境运行(步骤详解)
Jan 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数据库处理封装类实例
2016/12/24 PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
2019/05/06 PHP
jQuery select控制插件
2009/08/17 Javascript
JQuery 选择器 xpath 语法应用
2010/05/13 Javascript
表单切换,用回车键替换Tab健(不支持IE)
2011/07/20 Javascript
Ajax搜索结果页面下方的分页按钮的生成
2012/04/05 Javascript
js实现右下角可关闭最小化div(可用于展示推荐内容)
2013/06/24 Javascript
简单的代码实现jquery定时器
2014/01/03 Javascript
浅谈javascript中字符串String与数组Array
2014/12/31 Javascript
javascript实现限制上传文件大小
2015/02/06 Javascript
jQuery实现跨域iframe接口方法调用
2015/03/14 Javascript
js点击按钮实现带遮罩层的弹出视频效果
2015/12/19 Javascript
AngularJs页面筛选标签小功能
2016/08/01 Javascript
javascript字体颜色控件的开发 JS实现字体控制
2017/11/27 Javascript
Parcel 打包示例(React HelloWorld)
2018/01/16 Javascript
JS中的回调函数实例浅析
2018/03/21 Javascript
详解Ant Design of React的安装和使用方法
2018/12/27 Javascript
vue 实现tab切换保持数据状态
2020/07/21 Javascript
Python的词法分析与语法分析
2013/05/18 Python
Python中property属性实例解析
2018/02/10 Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
2018/04/02 Python
PyCharm+Qt Designer+PyUIC安装配置教程详解
2019/06/13 Python
python pandas模块基础学习详解
2019/07/03 Python
python+Django+pycharm+mysql 搭建首个web项目详解
2019/11/29 Python
python 获取字典键值对的实现
2020/11/12 Python
奢华时尚的独特视角:La Garçonne
2018/06/07 全球购物
Linux如何修改文件和文件夹的权限
2013/09/05 面试题
仓库管理专业个人自我评价范文
2013/11/11 职场文书
毕业生就业推荐信范文
2013/12/01 职场文书
质量主管工作职责
2014/09/26 职场文书
小学教师先进事迹材料
2014/12/15 职场文书
2015年勤工助学工作总结
2015/04/29 职场文书
2015年测量员工作总结
2015/05/23 职场文书
员工考勤管理制度
2015/08/06 职场文书
导游词之岳阳楼
2019/09/25 职场文书
Python基于百度API识别并提取图片中文字
2021/06/27 Python