练习 - 将数据值与 Python 代码进行比较
6 分钟
在现实中,我们有时仅在满足特定条件时才执行操作。 这是编码中条件的主旨。 例如,我们可能只想在温度高于 32 度时发射火箭。 首先,让我们了解可以检查哪些条件,来帮助确定是否执行操作。
条件
我们在更改任务之前需要满足条件。 可以通过比较两个值来确定是否满足条件。 为此,我们要使用逻辑运算符。 如果语句为真,则逻辑运算符返回 True;如果语句为假,则返回 False。 请记住:True 和 False 值称为布尔值。
例如,如果我们的条件是检查温度是否在冰点以上(确定是否延迟火箭发射),则条件为 temperature > 32。 如果温度在冰点以上,则显示 True;如果温度在冰点或以下,则显示 False。
下面是一些常见的逻辑运算符:
等于:x == y
不等于:x != y
小于:x < y
小于或等于:x <= y
大于:x > y
大于或等于:x >= y
尝试在 Jupyter Notebook 中使用一些逻辑运算符。 请注意单等于号和双等于号具有不同的含义。 单等于号为变量赋值,而双等于号比较值。 初级程序员也能对这一区别心领神会。
temp = 50
print(temp >= 32)
print(temp < 32)
True
False
也可以对其他变量类型使用这些运算符。
rock = "basalt"
print("highland" == rock)
print("basalt" == rock)
False
True
出于本模块范围之外的原因,有时在比较变量时,必须使用“in”之类的命令。 这只会检查字词是否在变量中。
rock = "basaltrock"
print("highland" in rock)
print("basalt" in rock)
False
True
我们已了解如何编写条件语句来确定是否要执行操作,接下来可以开始指定要执行的操作。