逻辑判断

Posted qianslup

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了逻辑判断相关的知识,希望对你有一定的参考价值。

逻辑判断

表达式 描述
a == b a等于b
a != b a不等于b
a > b a大于b
a >= b a大于等于b
a is b a和b 是同一个对象
a is not b a和b不是同一个对象
a in A a在A中
a not in A a不在A中

 

 

 

 

 

 

 

 

 

 

 

 

判断真假

假(False) 真(TRUE)
False True
None not None
0 not 0
‘‘(空) not ‘‘
[](空字典) 字典中有元素
()(空元组) 元组中有元素
(空字典) 字典中有元素
set() 集合中有元素

 

 

 

 

 

 

 

 

 

 

 

 

>>> condition= False
>>> print (‘True‘) if condition else  print( ‘False‘)
False
>>> condition= True
>>> print (‘True‘) if condition else  print( ‘False‘)
True >>> condition= None >>> print (‘True‘) if condition else print( ‘False‘) False >>> condition= 2 >>> print (‘True‘) if condition else print( ‘False‘)
True

0

>>> condition= 0
>>> print (‘True‘) if condition else  print( ‘False‘)
False
>>> condition= 2
>>> print (‘True‘) if condition else  print( ‘False‘)
True

字符串

>>> condition=‘‘
>>> print (‘True‘) if condition else  print( ‘False‘)
False
>>> condition=‘test‘
>>> print (‘True‘) if condition else  print( ‘False‘)
True

列表

>>> condition= []
>>> print (‘True‘) if condition else  print( ‘False‘)
False
>>> condition= [2]
>>> print (‘True‘) if condition else  print( ‘False‘)
True

元组

>>> condition= ()
>>> print (‘True‘) if condition else  print( ‘False‘)
False
>>> condition= (2)
>>> print (‘True‘) if condition else  print( ‘False‘)
True

字典

>>> condition= 
>>> print (‘True‘) if condition else  print( ‘False‘)
False
>>> condition= ‘key‘:‘value‘
>>> print (‘True‘) if condition else  print( ‘False‘)
True

 

集合

>>> condition= 
>>> print (‘True‘) if condition else  print( ‘False‘)
False
>>> condition= ‘key‘,‘value‘
>>> print (‘True‘) if condition else  print( ‘False‘)
True
>>> condition= set()
>>> print (‘True‘) if condition else  print( ‘False‘)
False
>>> condition= set([‘key‘,‘value‘])
>>> print (‘True‘) if condition else  print( ‘False‘)
True

以上是关于逻辑判断的主要内容,如果未能解决你的问题,请参考以下文章

Python return逻辑判断表达式

shell脚本中的逻辑判断文件目录属性判断 if特殊用法case判断

判断推理之逻辑判断

[Python]关于return逻辑判断和短路逻辑

逻辑判断与运算符

if循环判断