shell判断false_Python中的True, False条件判断
对于有编程经验的程序员们都知道条件语句的写法:
以C++为例:
if (condition)
{
doSomething();
}
对于Python中的条件判断语句的写法则是下面的样子:
if (condition):
doSomething()
那么对于条件语句中的condition什么时候为真什么时候为假呢?
在C++/Java等高级语言中,如果条件的值为0或者引用的对象为空指针,那么该条件即为False。
在Python中如果condition为 '',(),[],{},None,set()那么该条件为Flase,否则为True。
下面为Python的测试语句:
1.针对字符串的测试
>>> condition=''
>>> print 'True' if condition else 'False'
False
>>> condition='test'
>>> print 'True' if condition else 'False'
True
2.针对原组的测试
>>> condition=()
>>> print 'True' if condition else 'False'
False
>>> condition=(1,2)
>>> print 'True' if condition else 'False'
True
3.针对列表的测试
>>> condition=[]
>>> print 'True' if condition else 'False'
False
>>> condition=['a','b']
>>> print 'True' if condition else 'False'
True
4.针对字典的测试
>>> condition={}
>>> print 'True' if condition else 'False'
False
>>> condition={'k':'v'}
>>> print 'True' if condition else 'False'
True
5.针对None的测试
>>> condition=None
>>> print 'True' if condition else 'False'
False
6.针对set()的测试
>>> condition=set()
>>> print 'True' if condition else 'False'
False
>>> condition.add('a')
>>> print 'True' if condition else 'False'
True
Python 的详细介绍:请点这里
Python 的下载地址:请点这里
shell判断false_Python中的True, False条件判断相关推荐
- python条件判断true_Python中的True,False条件判断实例分析
本文实例讲述了Python中的True,False条件判断用法.分享给大家供大家参考.具体分析如下: 对于有编程经验的程序员们都知道条件语句的写法: 以C++为例: 代码如下: if (conditi ...
- if函数多个条件php,EXCEL中IF函数多条件判断怎么写
在表格函数的运用中,"IF"函数我们经常用到,往往我们用"IF"判读多个条件时,运用的是多级嵌套的方式.然而,我们需要多个条件,只需满足其中一个条件时就返回真值 ...
- 改变数据库中的True/False的小窍门
改变数据库中的True/False的小窍门 开发工具与关键技术:SQL Server 2014 Management Studio 改变数据库中的True/False 作者:李国旭 撰写时间:2019 ...
- python0是true还是false_python 中的True和1及False和0是可以等价比较
python 中的True和1及False和0是可以等价比较的 测试如下: [root@10.144.5.223 root]# cat test_true_false.py ok=0 if ok: p ...
- js中一种常见条件判断if(var)的坑
在处理js代码判断真假时经常会这么写. //从某个地方获取的值. var vale = fun(......... );if(!value){进入这里表示value的布尔值为false } 我们知道, ...
- js中null,undefined,false,0,'',[],{}判断方法
目录 1.数据类型 2.JSON字符串 3.数字类型 4.非的布尔值 5.与非比较 一.单独判断 1.null 2.undefined 3.0 4."" 5.判断undefined ...
- python一个函数调用另一个函数的返回值_在python函数中使用True,False和None作为返回值...
建议不是你不应该使用True,False或None.这只是你不应该使用如果x == True. 如果x == True是愚蠢的,因为==只是一个二进制运算符!它的返回值为True或False,取决于它 ...
- Shell脚本编程之(五)条件判断式
利用 if - then 单层.简单条件判断式 if [ 条件判断式 ]; then 当条件判断式成立时,可以进行的指令工作内容: fi <==将 if 反过来写,就成为 fi 啦!结束 if ...
- if中return语句作用/条件判断中如何退出函数
在循环中,可以通过break语句退出循环: 在条件判断if中,可以采用return语句退出当前函数. if(!SD.begin(4)){Serial.println("initializat ...
最新文章
- 等价类、边界值的概念及划分
- objc swift 混编
- RabbitMQ指南(下)
- .NET正则表达式使用高级技巧之替换类
- flyway数据迁移_使用Flyway在Java EE中进行数据库迁移
- BroadcastReceiver 广播机制详解
- PRML-系列一之1.3~1.4
- 讨论一个比较有意思的业务需求
- 《天天数学》连载34:二月三日
- VB版双语对照制作助手
- 京东也准备向社区团购进发了?
- python基础代码大全-Python基础汇总
- 如何制作Win10启动U盘启动盘iso镜像文件
- vue---EleElement UI 表格导出功能
- sony相机二次开发sdK C语言,sdk与开放API协议支持二次开发的摄像头
- html5 canvas 画板 demo,html5 canvas 简单画板实现代码
- 华为交换机审计配置_华为交换机AAA配置管理.doc
- 单应性(Homography)变换
- python3 beautifulsoup配合requests下载老司机图片
- 如何降低计算机版本,Win10系统如何降级版本的?回退到Windows 10上一个版本的方法...
热门文章
- L4,C16:差1墩,从张数最多的套上去找
- Event ID 5553 failure trying to synch sitexxxx for ContentDB xx WebApp xx. Exception message ...
- 编程范式,程序员的编程世界观
- 寻找数组中第二大或第二小的数值
- 软件架构最佳实践和案例分析
- mysql带DISTINCT 关键字的查询
- golang中strings.ToUpper
- linux命令scp
- linux下两个进程可以同时打开同一个文件吗?返回的文件描述符一样吗?
- 运行一个程序时如何打印出执行程序的时间