对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 fileinput模块使用实例
Jun 03 Python
Python实现配置文件备份的方法
Jul 30 Python
利用python代码写的12306订票代码
Dec 20 Python
Python算法之求n个节点不同二叉树个数
Oct 27 Python
对numpy中轴与维度的理解
Apr 18 Python
Python PyQt4实现QQ抽屉效果
Apr 20 Python
python 读取鼠标点击坐标的实例
Dec 29 Python
Python中的heapq模块源码详析
Jan 08 Python
对Python使用mfcc的两种方式详解
Jan 09 Python
python交易记录整合交易类详解
Jul 03 Python
在pycharm中实现删除bookmark
Feb 14 Python
Python手动或自动协程操作方法解析
Jun 22 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往windows中添加用户
2006/12/06 PHP
PHP 模拟$_PUT实现代码
2010/03/15 PHP
ThinkPHP页面跳转success与error方法概述
2014/06/25 PHP
ucenter中词语过滤原理分析
2016/07/13 PHP
Laravel重写用户登录简单示例
2016/10/08 PHP
PHP 加密 Password Hashing API基础知识点
2020/03/02 PHP
jQuery阻止事件冒泡具体实现
2013/10/11 Javascript
Jquery弹出层插件ThickBox的使用方法
2014/12/09 Javascript
Jquery的基本对象转换和文档加载用法实例
2015/02/25 Javascript
jQuery1.9+中删除了live以后的替代方法
2016/06/17 Javascript
ReactNative页面跳转实例代码
2016/09/27 Javascript
详解Node.js开发中的express-session
2017/05/19 Javascript
vue时间格式化实例代码
2017/06/13 Javascript
ES6下子组件调用父组件的方法(推荐)
2018/02/23 Javascript
为vue项目自动设置请求状态的配置方法
2019/06/09 Javascript
jQuery实现带进度条的轮播图
2020/09/13 jQuery
[02:20]DOTA2英雄基础教程 黑暗贤者
2013/12/19 DOTA
Python实现对excel文件列表值进行统计的方法
2015/07/25 Python
Python-嵌套列表list的全面解析
2016/06/08 Python
Pandas过滤dataframe中包含特定字符串的数据方法
2018/11/07 Python
用Python编写一个简单的CS架构后门的方法
2018/11/20 Python
详解python:time模块用法
2019/03/25 Python
python函数的万能参数传参详解
2019/07/26 Python
PyCharm中代码字体大小调整方法
2019/07/29 Python
Django Path转换器自定义及正则代码实例
2020/05/29 Python
JINS眼镜官方网站:日本最大的眼镜邮购
2016/10/14 全球购物
Expedia英国:全球最大的在线旅游公司
2017/09/07 全球购物
美国排名第一的泳池用品直接来源:In The Swim
2019/09/23 全球购物
EJB与JAVA BEAN的区别
2016/08/29 面试题
技术副厂长岗位职责
2013/12/26 职场文书
《长相思》听课反思
2014/04/10 职场文书
公司承诺书格式
2014/05/21 职场文书
老公保证书怎么写
2015/02/26 职场文书
消防隐患整改通知书
2015/04/22 职场文书
Redis数据结构之链表与字典的使用
2021/05/11 Redis
Vue实现tab导航栏并支持左右滑动功能
2021/06/28 Vue.js