码迷,mamicode.com
首页 > 编程语言 > 详细

融入python-7-布尔值判断

时间:2020-06-30 10:59:15      阅读:69      评论:0      收藏:0      [点我收藏+]

标签:not   种类型   div   span   种类   空字符串   NPU   bsp   浮点数   

假:
标准值False和None、各种类型(包括浮点数、复数等)的数值0、空序列(如空字符串、空元组和空列表)以及空映射(如空字典)都被视为假,而其他各种值都被视为真①,包括特殊值True②
 
PS:简化了空值判断
 
链式判断
x,y,z = 1, 2, 3
x < y < z
True
a,b,c,d,e = 1,2,3,4,5
a<b<c<d<e
True
a<b<c>d<e
False

PS:简化了逻辑表达式的构造

x == y # x 等于y
x < y # x小于y
x > y # x大于y
x >= y # x大于或等于y
x <= y # x小于或等于y
x != y # x不等于y
x is y # x和y是同一个对象
x is not y # x和y是不同的对象
x in y # x是容器(如序列)y的成员
x not in y #x不是容器(如序列)y的成员

PS:is 和 in简化了程序设计

x>y ? 2:3
  File "<input>", line 1
    x>y ? 2:3
        ^
SyntaxError: invalid syntax

PS:不知道为什么,python不支持三目操作符? ?

 

融入python-7-布尔值判断

标签:not   种类型   div   span   种类   空字符串   NPU   bsp   浮点数   

原文地址:https://www.cnblogs.com/qianheng/p/13212190.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!