运算符

  逻辑表达式

  作用

  实例

  and

  x and y

  "与"运算 ,如果 x 为 False,x and y 返回 False,否则它返回 y 的值。

  (True and True) 返回 True。

  or

  x or y

  "或"运算 , 如果 x 是非 0,它返回 x 的值,否则它返回 y 的值。

  (True or False) 返回 True。

  not

  not x

  "非"运算 , 如果 x 为 True,返回 False 。如果 x 为 False,它返回 True。

  not(True and False) 返回 True

  代码样例:

  x=False

  y=True

  if x and y:

  print("变量 x 和 y 都为 true")

  else:

  print("变量 x 和 y 有一个不为 true")

  if x or y:

  print("变量 x 和 y 都为 true,或其中一个变量为 true")

  else:

  print("变量 x 和 y 都不为 true")

  # 修改变量 x 的值

  x=True

  if x and y:

  print("变量 x 和 y 都为 true")

  else:

  print("变量 x 和 y 有一个不为 true")

  if x or y:

  print("变量 x 和 y 都为 true,或其中一个变量为 true")

  else:

  print("变量 x 和 y 都不为 true")

  if not (x and y):

  print("变量 x 和 y 都为 false,或其中一个变量为 false")

  else:

  print("变量 x 和 y 都为 true")

  运行结果:

  变量 x 和 y 有一个不为 true

  变量 x 和 y 都为 true,或其中一个变量为 true

  变量 x 和 y 都为 true

  变量 x 和 y 都为 true,或其中一个变量为 true

  变量 x 和 y 都为 true

更多相关文章

  1. Android中@id与@+id区别
  2. Android(安卓)中关于Cursor类的介绍
  3. android 关于Location of the Android(安卓)SDK has not been se
  4. Android(安卓)代码混淆后有什么用
  5. Android之——性能与内存优化
  6. win10下mysql 8.0.12 安装及环境变量配置教程
  7. android 常用方法集合
  8. Android(安卓)启动activity并且获取他的返回值
  9. 关于MySQL性能调优你必须了解的15个重要变量(小结)

随机推荐

  1. 自定义menu替代TabHost中的TabWidget
  2. Android(安卓)Studio开发Groovy
  3. Android ProgressBar进度条
  4. 译:Android的一些基础问题(一)
  5. Android联系人3--联系人分组相关
  6. android中tcpdump抓包
  7. Android系统中关于音量调节粒度修改
  8. 透明button 转
  9. Android recyclerview实现查看更多/收起
  10. Android RecycleView