Python中的条件判断有以下几种:
- if语句:用于判断一个条件是否成立,如果成立,则执行 if 语句块中的代码,否则执行 else 语句块中的代码。
if condition:
# if 语句块
else:
# else 语句块
- elif语句:用于在多个条件中选择一个成立的条件,执行相应的语句块。可以有多个elif,但最后需要以 else 语句结束。
if condition1:
# if 语句块
elif condition2:
# elif 语句块
elif condition3:
# elif 语句块
else:
# else 语句块
- 三元表达式:用于简化if语句的写法,通常用于简单的条件判断。
result = true_value if condition else false_value
- assert语句:用于判断一个条件是否成立,如果成立,则程序继续执行,否则抛出 AssertionError 异常。
assert condition, error_message
其中,condition为需要判断的条件,error_message为断言失败时出现的错误信息。