对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 执行字符串表达式函数(eval exec execfile)
Aug 11 Python
Python中让MySQL查询结果返回字典类型的方法
Aug 22 Python
通过Python爬虫代理IP快速增加博客阅读量
Dec 14 Python
Numpy数组的保存与读取方法
Apr 04 Python
一个可以套路别人的python小程序实例代码
Apr 09 Python
Django 项目重命名的实现步骤解析
Aug 14 Python
python实现宿舍管理系统
Nov 22 Python
如何通过python实现全排列
Feb 11 Python
python打开文件的方式有哪些
Jun 29 Python
Python类绑定方法及非绑定方法实例解析
Oct 09 Python
用python监控服务器的cpu,磁盘空间,内存,超过邮件报警
Jan 29 Python
基于python制作简易版学生信息管理系统
Apr 20 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字符串中特殊符号的过滤方法介绍
2014/02/18 PHP
orm获取关联表里的属性值
2016/04/17 PHP
php事务回滚简单实现方法示例
2017/03/28 PHP
PHP实现深度优先搜索算法(DFS,Depth First Search)详解
2017/09/16 PHP
php框架CodeIgniter使用redis的方法分析
2018/04/13 PHP
鼠标滑上去后图片放大浮出效果的js代码
2011/05/28 Javascript
Javascript事件实例详解
2013/11/06 Javascript
JavaScript中数据结构与算法(五):经典KMP算法
2015/06/19 Javascript
在jQuery中处理XML数据的大致方法
2015/08/14 Javascript
JavaScript前端开发之实现二进制读写操作
2015/11/04 Javascript
AngularJS单选框及多选框实现双向动态绑定
2016/01/13 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
2016/01/25 Javascript
浅析jquery unbind()方法移除元素绑定的事件
2016/05/24 Javascript
js编写三级联动简单案例
2016/12/21 Javascript
完美实现js选项卡切换效果(一)
2017/03/08 Javascript
JavaScript实现设置默认日期范围为最近40天的方法分析
2017/07/12 Javascript
WdatePicker.js时间日期插件的使用方法
2017/07/26 Javascript
Egg.js 中 AJax 上传文件获取参数的方法
2018/10/10 Javascript
详解用Webpack与Babel配置ES6开发环境
2019/03/12 Javascript
在微信小程序中渲染HTML内容3种解决方案及分析与问题解决
2020/01/12 Javascript
vue界面发送表情的实现代码
2020/09/11 Javascript
为什么推荐使用JSX开发Vue3
2020/12/28 Vue.js
[37:45]完美世界DOTA2联赛PWL S3 LBZS vs Phoenix 第二场 12.09
2020/12/11 DOTA
Python字符串对象实现原理详解
2019/07/01 Python
django2.2 和 PyMySQL版本兼容问题
2020/02/17 Python
PyTorch中的C++扩展实现
2020/04/02 Python
Ubuntu中配置TensorFlow使用环境的方法
2020/04/21 Python
硕士研究生自我鉴定范文
2013/12/27 职场文书
前厅部经理岗位职责范文
2014/02/04 职场文书
企业职业病防治方案
2014/05/29 职场文书
小学语文业务学习材料
2014/06/02 职场文书
大一学生个人总结
2015/02/15 职场文书
2015年学校政教工作总结
2015/07/20 职场文书
2016年6.5世界环境日宣传活动总结
2016/04/01 职场文书
SQL Server中T-SQL标识符介绍与无排序生成序号的方法
2022/05/25 SQL Server
Vue3实现简易音乐播放器组件
2022/08/14 Vue.js