内置常量与逻辑运算符

1.常用内置常量

None:常用来表示没有值的常量。

True、False是常用的逻辑常量。

逻辑假包括:False,None,0,‘’(空字符串),()(空元租),[](空列表),{}(空字典)

2.Python常用逻辑运算符

python中逻辑运算符包括:与(and)、或(or)和非(not)。

(1)非(not)

not的运算对象只有一个,一般也称为一元运算符,非真即假、非假即真。

not False           值为True

not()                  值为True

not 3                 值为False

(2)或(or)

运算处理过程:

如果第一个操作数或表达式是真,则返回第一个操作数,而不处理第二个操作数或表达式;如果第一个操作数或表达式为假,则返回第二个操作数或表达式的值。

(3)与(and)

运算处理过程:如果第一个操作数或表达式结果为假,则返回第一个操作数,而不处理第二个操作数或表达式;如果第一个操作数或表达式为真则返回第二个操作数或表达式的值。

3.Python中比较运算符

==     相等                  >     大于               <        小于

>=     大于等于          <=   小于等于       !=     不等于

4.其它逻辑运算符

(1)is 和 is not

is 和 is not 称为身份操作符,都是二元操作符,用于判断左端与右端对象引用是否指向同一个对象。

交互式环境下的示例:

>>>x=3.14

>>>y=x

>>>x is y

True

>>>x is not y

False

(2)in 和 not in

in 和 not in 称为成员操作符,用于检查某个数据是否存在于某包含多个数据类型之中。如果是成员关系,用in 返回真,否则,返回假; not in则相反。

交互式环境下示例:

>>>alst=[1,2,3]

>>>atpl=['a','b','c']

>>>1 in alst

True

>>>1 in atpl

False

>>>'a' not in atpl

False

>>>adct={'a':1,'b':2}

>>>'a' in adct

True

>>>1 in adct

False

成员操作符对于字典来说检查的是键成员而不是值成员。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,948评论 18 139
  • FreeCodeCamp - Basic JavaScript 写在前面: 我曾经在进谷前刷过这一套题,不过当时只...
    付林恒阅读 16,526评论 5 28
  • 【2017-10-20】 头晕的蜜蜂 凑补缺失一角的蜜饼 慌忙中 肥胖的身子冲进花海 甜了一身
    梦想家的二余阅读 180评论 2 2
  • 衣冠确简朴,古风未存遗。 惭言振华夏,旌旗自舞扬。 上元有白叟,端阳无大夫。 穷思十四日,有望乞巧年? 纵龙腾四海...
    千重青雪阅读 94评论 0 0
  • 打开微信,全是投资、虚拟货币、改变人生,鸡汤乱灌全民狂想。本来我是学这个的,却真不喜欢这。干脆我下面琢磨了一个简化...
    石家庄小鱼儿阅读 212评论 0 0