or 逻辑表达式

result = a or b

如果a为空则执行or后面的b,如果a不为空,则执行or前面的a

即:赋值运算中,如果or前面为真,就不会去执行or后面的,如果or前面为假才会执行or后面的

应用场景:修改的时候 给默认值;

name = ""

result = name or "哈哈"

print(result) # 哈哈   如果name为空就输出or后面的,如果name不为空就输出or前面的
             # 注意name是空格则不算空啊

and逻辑表达式

name = ""
a = "hah"

result = name and a
print(result) # 如果name为空,则输出name的值(也就是直接输出空),如果name不为空,则输出and后面的值

最新文章

  1. Servlet知识
  2. struts2、jsp的简单路径的简单拦截
  3. Python模块学习
  4. android:clipToPadding 和 android:clipChildren 解决ListView设置padding后 padding不跟随改动
  5. Java Script基础(八) Array数组对象
  6. mvc 用户控件 ascx 获取 View 页面的值
  7. 在外国网站上看到一个用artoolKit做的demo,学习了用gcd创建单列
  8. 使用grunt压缩css是能否设置background-size不压缩进去呢?否则ie8不能识别
  9. 【HDOJ】1493 QQpet exploratory park
  10. Rufus-Create bootable USB drives the easy way
  11. 可获取公网IP的网址
  12. cocos2d-x游戏开发系列教程-坦克大战游戏之坦克和地图碰撞的检测下
  13. Directx11学习笔记【一】 最简单的windows程序HelloWin
  14. 面试题-Java基础-面向对象
  15. 从 JavaScript 到 TypeScript
  16. 关于Yii2的checkboxList的初始选项设置问题
  17. gitlab 升级
  18. Flex读取txt文件中的内容(一)
  19. 如何成为一个优秀的DBA
  20. 前后台得到WEB应用的名称

热门文章

  1. 读取图片文件MetaFile放入Windows剪切板
  2. Springboot+MybatisPlus多数据源比对数据
  3. docker 匿名和具名挂载
  4. Java中的StringBuilder和StringBuffer适用场景
  5. SpringSecurity基本使用
  6. ProxySQL 密码管理
  7. Kubernetes 多租户:多租户介绍
  8. 【ProxySQL】ProxySQL Cluster的搭建
  9. 使用 Windows 包管理器 (winget) 安装 .Net
  10. NOIP2003 普及组 洛谷P1045 麦森数 (快速幂+高精度)