博客列表 >Python零基础入门-基础语法-运算符-逻辑运算符

Python零基础入门-基础语法-运算符-逻辑运算符

Coco
Coco原创
2021年12月24日 21:36:48602浏览

  运算符

  逻辑表达式

  作用

  实例

  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

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议