Python学习入门基础教程(learning Python)-3.3.2 Python的关系演算
Python学习入门基础教程(learning Python)--3.3.2 Python的关系运算如果if的condition不用布尔表达式来做
Python学习入门基础教程(learning Python)--3.3.2 Python的关系运算
如果if的condition不用布尔表达式来做条件判断而采用关系表达式,实际上关系表达式运算的结果要么是True要么是False。下面我们先了解一些有关关系运算符的基础知识,如下表所示。
? ? 做个小程序测试一下。
?
[python]?view plaincopy
- def?if_check():???
- ????global?x??
- ????x?=?100??
- ????print("?in?if_check?x?=?",?x)??
- ????if?x?>?1:??
- ????????print("?x?greater?than?1")??
- ????if?x?==?0:??
- ????????print("?x?equal?to?0")??
- ????if?x?<?-100:??
- ????????print("?x?lowe?than?-100")??
- ????if?x?>=?100:??
- ????????print("?x?greater?than?or?equal?to?100")??
- ????if?x?!=?0:??
- ????????print("?x?not?equal?to?0")??
- ??????
- def?main():??
- ????global?x??
- ????print("?in?main?x?=?",?x)??
- ????if_check()??
- ??
- x?=?12??
- main()??
?
? ??程序运行结果如下所示。
? ? 从Python程序运行结果来看,当x = 100时,x > 1 x >= 100 和x != 0这三个if语句关系运算结果为真,所以其下的打印语句执行。
?