Skip to content

Latest commit

 

History

History
66 lines (36 loc) · 1.05 KB

File metadata and controls

66 lines (36 loc) · 1.05 KB

标识运算

1. 标识运算了解

学习级别:了解

标识一个值,判断某个值是否相等。

使用的是英文中的:is(汉语解释:是)。还可以解析为某个值是不是True。

字面意思有点绕,没有很好的办法想象出来实际场景。那我们先上一段代码看看用法,再来解释吧:

x  = True

if x is True:
    print("执行真区间")
else:
    print("执行假区间")

看一下运行结果吧:

执行真区间

因为x 为True,所以 is True 的时候用汉语解释可以理解为: x 是不是True呀?

2. is not 反向标识

学习级别:了解

is not 是否不为 某个值。

可以理解为: x 不是 真(True)。 我们直接上一段代码吧:

# x 赋值为真
x  = True
# x 不是 True? 实际情况 x 是真(True)呀
# 汉语译:x 不等于 真,是吗?  (等价于  x != True)
if x is not True:
    print("执行真区间")
else:
    print("执行假区间")

运行结果:

执行假区间