对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 相关文章推荐
Eclipse + Python 的安装与配置流程
Mar 05 Python
基于python yield机制的异步操作同步化编程模型
Mar 18 Python
Python字符串切片操作知识详解
Mar 28 Python
Python之Scrapy爬虫框架安装及简单使用详解
Dec 22 Python
100行Python代码实现自动抢火车票(附源码)
Jan 11 Python
Python 中 function(#) (X)格式 和 (#)在Python3.*中的注意事项
Nov 30 Python
Python的高阶函数用法实例分析
Apr 11 Python
python 模拟创建seafile 目录操作示例
Sep 26 Python
python函数不定长参数使用方法解析
Dec 14 Python
Python如何实现FTP功能
May 28 Python
pytorch查看网络参数显存占用量等操作
May 12 Python
pytorch 运行一段时间后出现GPU OOM的问题
Jun 02 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
咖啡产品发展的三大浪潮
2021/03/04 咖啡文化
C#使用PHP服务端的Web Service通信实例
2014/04/08 PHP
PHP转盘抽奖接口实例
2015/02/09 PHP
thinkPHP5.0框架配置格式、加载解析与读取方法
2017/03/17 PHP
thinkphp分页集成实例
2017/07/24 PHP
浅谈PHP发送HTTP请求的几种方式
2017/07/25 PHP
PHP explode()函数用法讲解
2019/02/15 PHP
js实现iframe动态调整高度的代码
2008/01/06 Javascript
一个JQuery操作Table的代码分享
2012/03/30 Javascript
JavaScript打印iframe内容示例代码
2013/08/20 Javascript
java与javascript之间json格式数据互转介绍
2013/10/29 Javascript
pm2 部署 node的三种方法示例
2017/10/20 Javascript
vue的过滤器filter实例详解
2018/09/17 Javascript
Vue动态加载异步组件的方法
2018/11/21 Javascript
使用p5.js临摹动态图形
2019/10/23 Javascript
Element Steps步骤条的使用方法
2020/07/26 Javascript
JavaScript WeakMap使用详解
2021/02/05 Javascript
python实现对一个完整url进行分割的方法
2015/04/29 Python
django批量导入xml数据
2016/10/16 Python
python基础教程之匿名函数lambda
2017/01/17 Python
python smtplib模块自动收发邮件功能(一)
2018/05/22 Python
Python 获取ftp服务器文件时间的方法
2019/07/02 Python
Python3使用 GitLab API 进行批量合并分支
2020/10/15 Python
HTML5 离线应用之打造零请求、无流量网站的解决方法
2013/04/25 HTML / CSS
Html5 video标签视频的最佳实践
2020/02/26 HTML / CSS
印度最大的旅游网站:MakeMyTrip
2016/10/05 全球购物
JBL英国官网:JBL UK
2018/07/04 全球购物
机修工岗位职责
2013/11/24 职场文书
护理毕业生自我鉴定
2014/02/11 职场文书
2014年爱国卫生工作总结
2014/11/22 职场文书
辞职信如何写
2015/02/27 职场文书
业务员年终工作总结2015
2015/05/28 职场文书
七年级写作指导之游记作文
2019/10/07 职场文书
Golang 实现获取当前函数名称和文件行号等操作
2021/05/08 Golang
python中出现invalid syntax报错的几种原因分析
2022/02/12 Python
SpringBoot2零基础到精通之异常处理与web原生组件注入
2022/03/22 Java/Android