Python中运算符not、and、or
admin
2023-07-24 04:22:15
0
  1. 优先级

    1. and 与 2. or 或 3. not 非

  2. 运算

    要记住:数字中非零为真零为假;True 为真 False 为假

    or :与and相反,任意一个真即为真,同假才为假(因为要挨个查验是否有真,所以假的情况下值为最后一个假值,例如:0 or False 为 False;False or 0 则为0。真的情况下值为第一个真值,例如:0 or 1 or 2 为 1;0 or False or 2 为 2


    and :与or相反,任意一个假即为假,同真为真(因为要挨个检查是否有假,所以真的情况下值为最后一个真值,例如:True and 1 为 1;1 and True 则为True。假的情况下值为第一个假值,例如:0 and 1 and 2 为 0;True and False 为 False;True and 0 and False 为 0)


    not :对高优先级的运算结果取反,值为布尔(2为真,取反为假:False)

      not 2:False   

      not 1 and 2:False

      not 1 or 2:False

      not not 1:True

      not 0 :True


其实不只是Python中,所有的语言都是遵循这个逻辑的,面试题可能会考


相关内容

热门资讯

委内瑞拉强震已致235人死亡 新华社快讯:据委内瑞拉卫生部通报,委内瑞拉强震遇难人数升至235人。
空调开了,主机不转怎么回事 可能的原因是电源突然断电,可以通过检查一下内机和外机通电是否正常来解决这个问题。可能的原因是冷凝器出...
冰箱压缩机毛细管结霜也不制冷是... 冰箱压缩机毛细管结霜也不制冷是什么原因1、有可能是冰箱中的制冷剂太少了导致冰箱无法正常制冷。2、可能...
联合国已经启动紧急响应,援助委... 据凤凰卫视报道,委内瑞拉北部接连遭遇两次强烈地震,造成重大人员伤亡和大范围破坏。联合国秘书长古特雷斯...
冰箱压缩机加氟加好低压管多少时... 冰箱压缩机加氟加好低压管多少时间结霜加好氟以后低压管是冷的,但是不能有结霜情况,似有露水似没有露水是...
保鲜柜压缩机制冷管结霜 1、或许是因为把保鲜柜里面的制冷剂添加的太多了,导致在制冷的过程中由于提供的液量大于蒸发器的热量,所...
冰箱压缩机不停机,回气管结霜 1、可能是因为冷媒量太少了,然后导致蒸发器蒸发的压力很低,造成蒸发的问题,使得蒸发器结霜,然后慢慢的...
当世界冠军退役后直播卖海鲜 李园园在拍摄短视频。李园园的直播间和别人的有些不一样,背景简陋、几乎没什么布景,地点就设在她打包海鲜...
鹤壁市财政局原党组成员、副局长... 经中共鹤壁市委批准,鹤壁市纪委监委对鹤壁市财政局原党组成员、副局长孟涛严重违纪违法问题进行了立案审查...
“在党的领导下把家园建设得越来... 新华社山东德州6月25日电 题:“在党的领导下把家园建设得越来越美” ——习近平总书记在山东德州考察...