>>> 1 == 1 # 相等
True
>>> 1 != 1 # 不等
False
>>> 1 < 1 # 小于
False
>>> 1 > 1 # 大于
False
>>> 1 <= 1 # 小于或等于
True
>>> 1 >= 1 # 大于或等于
True
>>> 1 == 1 and 1 == 2 # 与运算、两边的条件符合成立
False
>>> 1 == 1 or 1 == 2 # 或运算、一边条件符合即成立
True
>>> 1 is 1 # 对象判断
True
>>> 1 is not 1
False
# == 只对值进行验证不关注值背后的对象,而is的验证标准必须是同一个内存空间
>>> n1 = 1
>>> n2 = 1
>>> n1 == n2
True
>>> n1 is n2
False
# 如果忘记内存空间的内容,请返回(列表章)补充
>>> n1 = 1
>>> n2 = n1
>>> n1 == n2
True
>>> n1 is n2
True
条件判断
的主要几种形态。
# if
>>> if True:
>>> print(1) # 执行
1
>>> if False:
>>> print(1) # 不被执行
# if else
>>> if 1 > 2:
>>> print(1) # 假设成功
>>> else:
>>> print(0) # 假设失败
0
# elif
>>> if 1 > 2: # 假设1
>>> print(2)
>>> elif 1 < 2: # 假设2
>>> print(1)
>>> else:
>>> print(0)
1
Python
是用强制对齐,来表示一段代码块
。而在其他语言在中,更常见的代码块表示方法是用{}
。
# {}
if (true) {
...
...
...
}
# 强制对齐
if False:
print('我属于if代码块') # 没有规定空多少格,通常是4格,一个tab键
...
...
...
print('if是谁')
代码块的占位符
。
# {}
if(true) {
}
# pass
if True:
pass