逻辑判断
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
以上是关于逻辑判断的主要内容,如果未能解决你的问题,请参考以下文章