【and】和【or】的用法:

a = 1
b = -1
# 以下是and运算
if a==1 and b==1:  #这句判断的意思是 a==1并且b==1,要两个条件都满足,才能判断为Trueprint('True')
else:print('False')#以下是or运算
if a==1 or b==1:  #这句判断的意思是 a==1或者b==1,只要满足其中一个条件就能判断为Trueprint('True')
else:print('False')运行结果:
and的运行结果:False
or的运行结果: True

下面是and和or逻辑运算做的总结:


判断一个数值是否在列表中,可以使用in,判断一个特定的值是否不在列表中可以使用not in

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''
asd = ['a','b','c','d','e']   #定义一个列表
if 'a' in asd:                #判断元素a是否在列表asd中print('a'+'在列表中')      #打印结果
if 'h' not in letters:        #判读元素是否不在列表asd中print('h'+'不在列表中')打印结果:a在列表中
h不在列表中

用一段案例 输入演员名字就可以打印电影名字来 演示in的用法,

movie = {'猫妖传': ['黄轩', '染谷将太'],'西游记': ['猪八戒', '孙悟空'],'三国': ['曹操', '刘备']}                                   # 建立一个列表
s = input('请输入你要查找的演员名:')
for i in movie:                              # 遍历列表的键a = movie[i]                             # 把字典中的值取出赋值给变量aif s in a:                               # 用in来判断 s的值是否在i键里print(i)

案例2:

'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:778463939
寻找有志同道合的小伙伴,互帮互助,群里还有不错的视频学习教程和PDF电子书!
'''asd = ['a','b','c','d','e']   #定义两个列表qwe = ['a','b','q','w','r']for i in asd:                 #遍历列表asdif i in qwe:              #遍历i(asd列表里的元素)是否在列表qwe中print(i+'存在')       #打印存在的元素else:print(i+'不存在')     #打印不存在的元素终端打印结果:a存在b存在c不存在d不存在e不存在

对所有的布尔计算方式做个总结:


python中and、or、not、in和not in五种运算用法相关推荐

  1. Python中记住过去(模型状态)的五种方法

    在Python中记住过去(模型状态)的五种方法 从封闭函数和迭代器到状态机Python库 有人说... "那些不能记住过去的人,注定要重复它".G. Santayana, 1905 ...

  2. python中的counter()、elements()、most_common()和subtract()函数的用法

    python中的counter().elements().most_common()和subtract()函数的用法 counter()方法: class collections.Counter([i ...

  3. python中类方法与实例方法的区别-Python中的对象,方法,类,实例,函数用法分析...

    本文实例分析了Python中的对象,方法,类,实例,函数用法.分享给大家供大家参考.具体分析如下: Python是一个完全面向对象的语言.不仅实例是对象,类,函数,方法也都是对象. class Foo ...

  4. python中none算变量吗_在python中对变量判断是否为None的三种方法总结

    三种主要的写法有: 第一种:if X is None; 第二种:if not X: 当X为None,  False, 空字符串"", 0, 空列表[], 空字典{}, 空元组()这 ...

  5. python中的排序方法都有哪些_几种常见的排序方法总结(Python)

    几种常见的排序算法总结(Python) 排序算法:是一种能将一串数据依照特定顺序进行排序的一种算法. 稳定性:稳定排序算法会让原本有相等键值的记录维持相对次序.也就是如果一个排序算法是稳定的,当有两个 ...

  6. Python中read()、readline()和readlines()三者间的区别和用法

    在python中读取文件常用的三种方法:read(),readline(),readlines(),在读取文件时经常用到三种写法.以前看书的时候觉得这东西很简单,一眼扫过,待到用时却也只知道有这么几个 ...

  7. python中的抽象含义_Python中下划线的5种含义你都知道吗?

    英文原文:https://dbader.org/blog/meaning-of-underscores-in-python 本文介绍了Python中单下划线和双下划线("dunder&quo ...

  8. python中map()和dict()怎么用?你知道吗?-用法详解

    map()用法 map()是python的内置函数,会根据提供的函数对指定序列做映射. 语法: map(func, iter, ...) 其中func为一个功能函数,iter表示可迭代参数序列.map ...

  9. Python中带下划线_的变量和函数命名的用法

    Python 的代码风格由 PEP 8 描述.这个文档描述了 Python 编程风格的方方面面.在遵守这个文档的条件下,不同程序员编写的 Python 代码可以保持最大程度的相似风格.这样就易于阅读, ...

最新文章

  1. a java runtime envi_认识java
  2. Devexpress之dxErrorProvider
  3. 自动完成--autoComplete插件(2)
  4. WebService应用一例,带有安全验证
  5. 机器学习 | 回归评估指标
  6. [2013.9.27][cpp]一个简单的链接栈模型
  7. Javascript 运行上下文和作用域链
  8. 春运渡劫?Python 帮你 12306 抢回家的火车票!
  9. (二) Keras 非线性回归
  10. Linux常用命令详解2
  11. 【足式机器人--躯干状态估计】(8)躯干状态估计(位置、姿态、速度)代码解析
  12. 2021-08-06
  13. pymilvus基操
  14. 啃书:《利用Python进行数据分析》第一章
  15. 魅族x8详细打开usb调试模式的方法
  16. 破解企业卓越运营难点,做好研发质量管理闭环,从“救火战役”,到“一次做对”
  17. Tcp accept 10038错误
  18. 交大计算机技术非全日制,上海交通大学非全日制研究生的区别
  19. 护眼台灯真的护眼吗?为家长推荐四款真正护眼的台灯
  20. 机器人砂型铸造_启东精密砂型铸造

热门文章

  1. 用VMware安装Windows 8.x虚拟机镜像系统详细流程
  2. 开涛老师对Java的全部理解,很透彻。
  3. 非科班基础知识三座大山:网络,操作系统,数据库
  4. 小O地图EXE版V0.9.5.5 - 功能总览
  5. background-position进行图片定位
  6. 解决 Windows 商店 0x800704cf 网络问题
  7. ReSharper未按照预期路径安装后如何修改(Windows 找不到“C:\Program Files (x86)\JetBrains\Installations”。请检查拼写并重试)
  8. 小木工 ____农民工纪事之一
  9. IE10、IE11中WebSocket报错:SecurityError
  10. 北京大学C语言学习第8天