or 逻辑表达式
【or、and表达式】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 aprint(result) # 如果name为空,则输出name的值(也就是直接输出空),如果name不为空,则输出and后面的值
经验总结扩展阅读
- 全国985211大学排名一览表
- 做淘宝如何选货源?
- 孩子对父母发脾气怎么办?
- 如何处理小孩之间的矛盾?
- 柯基怎么饲养?
- 鹦鹉的常见品种有哪些?
- 柯基幼犬饲养注意那些事项?
- 自己创业做点什么生意好?
- 创业初期如何降低企业成本?
- 沥水篮有什么作用?