对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实现linux服务器批量修改密码并生成execl
Apr 22 Python
Fabric 应用案例
Aug 28 Python
详解python并发获取snmp信息及性能测试
Mar 27 Python
python机器学习理论与实战(六)支持向量机
Jan 19 Python
Python中Proxypool库的安装与配置
Oct 19 Python
Python list列表中删除多个重复元素操作示例
Feb 27 Python
Python socket 套接字实现通信详解
Aug 27 Python
PyTorch学习:动态图和静态图的例子
Jan 06 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
Mar 11 Python
Python 实现自动完成A4标签排版打印功能
Apr 09 Python
python的reverse函数翻转结果为None的问题
May 11 Python
Django中F函数的使用示例代码详解
Jul 06 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 5.0对象模型深度探索之绑定
2006/09/05 PHP
php中删除字符串中最先出现某个字符的实现代码
2013/02/03 PHP
php两种无限分类方法实例
2015/04/21 PHP
PHP中把对象数组转换成普通数组的方法
2015/07/10 PHP
PHP实现权限管理功能示例
2017/09/22 PHP
用Javascript做flash做的事..才完成的一个类.Auntion Action var 0.1
2007/02/23 Javascript
jscript之List Excel Color Values
2007/06/13 Javascript
Javascript 函数对象的多重身份
2009/06/28 Javascript
javascript贪吃蛇完整版(源码)
2013/12/09 Javascript
js形成页面的一种遮罩效果实例代码
2014/01/04 Javascript
jquery制作LED 时钟特效
2015/02/01 Javascript
浅谈JavaScript的全局变量与局部变量
2016/06/10 Javascript
AngularJS 工作原理详解
2016/08/18 Javascript
BootStrap 可编辑表Table格
2016/11/24 Javascript
ajax级联菜单实现方法实例分析
2016/11/28 Javascript
Node.js的特点详解
2017/02/03 Javascript
详解Vue.js基于$.ajax获取数据并与组件的data绑定
2017/05/26 Javascript
Vue学习笔记进阶篇之vue-cli安装及介绍
2017/07/18 Javascript
解决jquery appaend元素中id绑定事件失效的问题
2017/09/12 jQuery
React通过父组件传递类名给子组件的实现方法
2017/11/13 Javascript
JavaScript中将值转换为字符串的五种方法总结
2019/06/06 Javascript
react使用CSS实现react动画功能示例
2020/05/18 Javascript
详细分析React 表单与事件
2020/07/08 Javascript
python制作一个桌面便签软件
2015/08/09 Python
详解Python编程中基本的数学计算使用
2016/02/04 Python
python中必要的名词解释
2019/11/20 Python
pycharm部署、配置anaconda环境的教程
2020/03/24 Python
Django contrib auth authenticate函数源码解析
2020/11/12 Python
中外合拍动画首获奥斯卡提名,“上海出品”《飞奔去月球》能否拿下最终大奖?
2021/03/16 国漫
New Balance波兰官方商城:始于1906年,百年慢跑品牌
2017/08/15 全球购物
英国领先的鞋类零售商:Shoe Zone
2018/12/13 全球购物
初中音乐教学反思
2014/01/12 职场文书
医学专业应届生的自我评价
2014/02/28 职场文书
《夹竹桃》教学反思
2014/04/20 职场文书
区域销售经理岗位职责
2015/04/02 职场文书
辩论会主持词
2015/07/03 职场文书