一、 需要知道

0、’’、[]、()、{}、None 在布尔上下文中为假;其它任何东西都为真。

二、and 和 or 是逻辑运算符,用来判断上下文的

举例子1: a and b,a 就是上文,b就是下文
a和b刨除本身的含义,都表示一个真假值

三、具体用法

1、a and b
a表示上文,b表示下文

a(列) b(行)
b b
a a

当a为真,b为真,and前后都为真,则返回下文 b ;
当a、b中一个为真,一个为假,则返回为假的值;
当a、b均为假,则返回上文 a;

a=2
b=5
print(a and b)
#输出  5
a=1
b=0
print(a and b)
#输出  0
a=0
b=[]
print(b and a)
#输出 []

2、or 用法
1、a or b
a表示上文,b表示下文

a(列) b(行)
a a
b b

当a为真,b为真,and前后都为真,则返回上文a ;
当a、b中一个为真,一个为假,则返回为真的值;
当a、b均为假,则返回下文 b;

a=2
b=5
print(a or b)
#输出 2
a=1
b=0
print(a or b)
#输出  1
a=0
b=[]
print(b and a)
#输出 0

四、放点大招

Python中 or 和 and 用法相关推荐

  1. python的继承用法_【后端开发】python中继承有什么用法?python继承的用法详解

    本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 面向对象三大特征 1.封装:根据职责将属性和方法 ...

  2. python中index函数_详解python中的index函数用法

    1.函数的创建 def fun(): #定义 print('hellow') #函数的执行代码 retrun 1 #返回值 fun() #执行函数 2.函数的参数 普通参数 :要按照顺序输入参数 de ...

  3. python中int函数的用法浅析_Python中int()函数的用法浅析

    int()是Python的一个内部函数 Python系统帮助里面是这么说的 >>> help(int) Help on class int in module __builtin__ ...

  4. python中的lambda函数用法--无需定义函数名的函数或子程序,避免代码充斥着大量单行函数

    匿名函数lambda:是指一类无需定义标识符(函数名)的函数或子程序. lambda 函数可以接收任意多个参数 (包括可选参数) 并且返回单个表达式的值. 要点: lambda 函数不能包含命令 包含 ...

  5. python中int用法,Python中int()函数的用法浅析

    int()是Python的一个内部函数 Python系统帮助里面是这么说的 >>> help(int) Help on class int in module __builtin__ ...

  6. python中pop函数的用法_python中pop()函数怎么用

    python中pop()函数的用法:pop()函数用于移除列表中的一个元素(默认最后一个元素),并且返回从列表中移除的元素对象.函数语法:[list.pop(ojb=list[-1])]. pop() ...

  7. python中index方法详解_详解python中的index函数用法

    1.函数的创建 def fun(): #定义 print('hellow') #函数的执行代码 retrun 1 #返回值 fun() #执行函数 2.函数的参数 普通参数 :要按照顺序输入参数 de ...

  8. python中config方法作用,python中ConfigParse模块的用法

    本文实例讲述了python中ConfigParse模块的用法,分享给大家供大家参考.具体方法如下: 写配置一般用ConfigParse.RawConfigParse类 读配置用ConfigParse. ...

  9. python中heapq的库是什么_详解Python中heapq模块的用法

    详解Python中heapq模块的用法 来源:中文源码网    浏览: 次    日期:2018年9月2日 [下载文档:  详解Python中heapq模块的用法.txt ] (友情提示:右键点上行t ...

  10. python中global和nonlocal用法的详细说明

    1.前言 第一,两者的功能不同.global关键字修饰变量后标识该变量是全局变量,对该变量进行修改就是修改全局变量,而nonlocal关键字修饰变量后标识该变量是上一级函数中的局部变量,如果上一级函数 ...

最新文章

  1. GO库安装报错解决:unrecognized import path golang.org/x/net (https fetch: dial tcp i/o timeout
  2. 追查连接mysql的客户端
  3. 【撸码师登云梯】google
  4. ndk use of undeclared identifier #39malloc#39
  5. C# 简单方式运行powershell文件/使用cmd命令运行ps1
  6. 20张可视化大屏,给数据分析师最全的大屏模板!无代码直接套用
  7. Mac 上无法使用netstat的-p参数
  8. Java实现计算饮料价格GUI版(入门)
  9. 1063. 计算谱半径(20)-PAT乙级真题
  10. ib交换机 postgresql_postgresql关于访问视图需要的权限
  11. Insert Delete GetRandom O(1)
  12. hpm1216nfh驱动程序_惠普M1216nfh驱动下载
  13. 李宏毅机器学习HW1_pm2.5prediction(adagrad/gradient descent/SGD)
  14. Vue 自定义项目的创建以及配置
  15. 只因一段代码全公司200多人被捕,爬虫敲响警钟!
  16. access select max_从峰米4k激光家庭影院Max开始,爱上看电影
  17. Python | 凸多边形间重叠面积计算
  18. android小红书框架
  19. 论文阅读翻译笔记——雅虎S4
  20. 16款vscode神器(收藏备忘)

热门文章

  1. ubuntu18.04下的屏幕亮度调节问题
  2. 火狐插件 测试浏览器兼容性_在Firefox中测试和报告插件兼容性
  3. 象棋巫师魔法学校/象棋路边摊 前1050关
  4. 【linux内核分析与应用-陈莉君】时钟中断机制
  5. idea安装findBugs 报idea运行项目报错Cannot run program
  6. 微信网页版扫码登录是如何实现的?
  7. 微习惯养成,互联网产品成败的关键因素
  8. nginx代理 域名重定向
  9. 使用nginx反向代理配置动态域名
  10. 线性代数(1)—— 行列式