对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查询阿里巴巴关键字排名的方法
Jul 08 Python
Python 使用SMTP发送邮件的代码小结
Sep 21 Python
python之Socket网络编程详解
Sep 29 Python
Python实现导出数据生成excel报表的方法示例
Jul 12 Python
使用Flask集成bootstrap的方法
Jul 24 Python
python虚拟环境迁移方法
Jan 03 Python
Django页面数据的缓存与使用的具体方法
Apr 23 Python
Python 微信爬虫完整实例【单线程与多线程】
Jul 06 Python
python梯度下降算法的实现
Feb 24 Python
Python Json数据文件操作原理解析
May 09 Python
keras得到每层的系数方式
Jun 15 Python
Python入门之使用pandas分析excel数据
May 12 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中empty is_null和isset的测试
2013/06/29 PHP
destoon安全设置中需要设置可写权限的目录及文件
2014/06/21 PHP
PHP分页初探 一个最简单的PHP分页代码的简单实现
2016/06/21 PHP
javascript编程起步(第七课)
2007/02/27 Javascript
用jQuery实现一些导航条切换,显示隐藏的实例代码
2013/06/08 Javascript
js中top的作用深入剖析
2014/03/04 Javascript
JS实现漂亮的淡蓝色滑动门效果代码
2015/09/23 Javascript
jQuery图片左右滚动代码 有左右按钮实例
2016/06/20 Javascript
巧用Vue.js+Vuex制作专门收藏微信公众号的app
2016/11/03 Javascript
node.js版本管理工具n无效的原理和解决方法
2016/11/24 Javascript
NodeJs测试框架Mocha的安装与使用
2017/03/28 NodeJs
AngularJS实现的2048小游戏功能【附源码下载】
2018/01/03 Javascript
通过js动态创建标签,并设置属性方法
2018/02/24 Javascript
浅析vue.js数组的变异方法
2018/06/30 Javascript
Vue使用预渲染代替SSR的方法
2020/07/02 Javascript
原生JavaScript实现拖动校验功能
2020/09/29 Javascript
人机交互程序 python实现人机对话
2017/11/14 Python
Python简单读取json文件功能示例
2017/11/30 Python
PyQt5每天必学之滑块控件QSlider
2018/04/20 Python
python format 格式化输出方法
2018/07/16 Python
python实现的MySQL增删改查操作实例小结
2018/12/19 Python
Python面向对象实现一个对象调用另一个对象操作示例
2019/04/08 Python
利用pandas合并多个excel的方法示例
2019/10/10 Python
python操作ini类型配置文件的实例教程
2020/10/30 Python
美国新蛋IT数码商城:Newegg.com
2016/07/21 全球购物
Deichmann英国:德国鞋类零售商
2021/01/30 全球购物
JSP&Servlet技术面试题
2015/05/21 面试题
黄河象教学反思
2014/02/10 职场文书
亲子拓展活动方案
2014/02/20 职场文书
对外汉语专业大学生职业生涯规划范文
2014/09/13 职场文书
党的群众路线教育实践活动心得体会范文
2014/11/05 职场文书
2014年食品安全工作总结
2014/12/04 职场文书
2015年电话销售工作总结范文
2015/04/20 职场文书
2015年中职班主任工作总结
2015/05/25 职场文书
《走遍天下书为侣》教学反思
2016/02/22 职场文书
MySQL数据库中varchar类型的数字比较大小的方法
2021/11/17 MySQL