用钢铁意志,成就不平凡人生。
上期我们学习了切片,复制列表,元组https://blog.csdn.net/m0_71721954/article/details/131153649?spm=1001.2014.3001.5501
在 Python 中,等于操作使用双等号(`==`)表示,不等于操作使用感叹号和等于号(`!=`)表示。例如:
x = 5
y = 10
if x == y:
print("x 等于 y")
else:
print("x 不等于 y") # 输出 "x 不等于 y"
if x != y:
print("x 不等于 y")
else:
print("x 等于 y") # 输出 "x 不等于 y"
需要注意的是,在进行条件判断时,应该将要比较的值放在等号(或者不等号)的左侧,将目标值放在右侧。这是因为在Python中,赋值表达式的返回值是被赋予的值,而不是`True`或`False`。
此外,在 Python 中,可以使用多个条件语句来组合复杂的逻辑判断。常用的条件语句包括:`and`、`or`和`not`。例如:
x = 5
y = 10
z = 15
# 判断是否 x 小于 y 并且 y 小于 z
if x < y and y < z:
print("x < y < z") # 输出 "x < y < z"
# 判断是否 x 大于 y 或者 y 大于 z
if x > y or y > z:
print("x > y 或者 y > z") # 输出 "x > y 或者 y > z"
# 取反操作
if not(x == y):
print("x 不等于 y") # 输出 "x 不等于 y"
需要注意的是,`and`、`or`和`not`的优先级低于比较运算符,因此在使用时应该注意括号的使用,以避免出现不必要的错误。
在 Python 中,`if`语句用于对某个条件进行判断,并根据条件的结果执行不同的代码块。`if`语句的语法形式为:
if condition:
# if 代码块
elif condition:
# elif 代码
else:
# else 代码块
其中,`condition`表示要进行判断的条件,可以是一个表达式、一个变量或者一个比较运算符。如果`condition`的值为真,则执行`if`代码块中的语句;如果`condition`的值为假,则跳过`if`代码块,并继续向下执行后面的语句。
`elif`和`else`语句是可选的,可以用来提供更多的条件分支。如果`if`语句中的条件不成立,则检查下一个`elif`语句中的条件。如果所有的`elif`条件都不成立,则执行`else`代码块中的语句,该代码块中的语句会在所有的条件都失败时执行。需要注意的是,最多只能有一个`else`代码块,并且它必须出现在所有的`elif`代码块之后。
下面是一个使用`if`语句的示例:
x = 5
if x < 0:
print("x 是负数")
elif x == 0:
print("x 是零")
else:
print("x 是正数") # 输出 "x 是正数"
需要注意的是,在 Python 中,代码块的缩进是非常重要的。`if`语句中的每个代码块都必须缩进相同数量的空格或者使用制表符进行缩进。建议使用4个空格作为标准的缩进方式,以保证代码的可读性和跨平台兼容性。