CMOS图像传感器IC集成电路芯片-亿配芯城-Python中常见的条件运算符有哪些
你的位置:CMOS图像传感器IC集成电路芯片-亿配芯城 > 芯片资讯 > Python中常见的条件运算符有哪些
Python中常见的条件运算符有哪些
发布日期:2024-01-04 12:55     点击次数:160

条件运算符

条件判断,if语句重在判断并选择是否执行,而没有过多涉及条件本身。

下面是Python中常见的条件运算符:

表达式描述x == yx 等于 yx x 小于 yx > yx 大于 yx >= yx 大于等于 yx x 小于等于 yx != yx 不等于 yx is yx和y是同一个对象x is not yx和y不是同一对象x in yx是y容器的成员x not in yx不是y容器的成员

在Python中,比较运算和赋值运算是可以连接的——几个运算符可以连在一起使用,比如:0

有些运算符值得特别关注:

一、相等运算符

如果想要知道两个内容是否相等,你应该使用相等运算符,即两个等号==。请务必记得是两个等号!!!单个等号可是赋值啊~~~

1 #相等运算符==
2 > >>"python" == "python"
3 True
4 > >>"Python" == "python"
5 False
6 > >>"python" = "python"
7   File "",EEPROM带电可擦可编程存储器芯片大全 line 1
8 SyntaxError: can't assign to literal
9 #很明显,
芯片交易网IC交易网单个相等运算符是赋值运算符,
ATMEGA系列ATMEL芯片COM是用来改变值的,
CMOS图像传感器集成电路芯片而不能用来比较

二、is:同一性运算符

这个定义很不友好, 电子元器件PDF资料大全CMOS图像传感器IC集成电路芯片什么是同一性?首次接触真是云里雾里啊,真正理解is运算符才知道同一性的真谛。

乍一看,is运算符和==一样,事实上却不同。

示例代码如下:

1 #同一性运算符:is
 2 #is和==之间的差异
 3 > >>x = y = [1,2,3]
 4 > >>z = [1,2,3]
 5 > >>x == y
 6 True
 7 > >>x == z
 8 True
 9 > >>x is y
10 True
11 > >>y is x
12 True
13 > >>x is z
14 False
15 > >>z is x
16 False

注:==运算符比较两个对象是否相等,is判定两者是否等同(同一个对象)。

三、in:成员资格运算符

四、布尔运算符:and、or和not