
Python 中的 if...else 结构用于基于条件执行不同的代码块。if 后面跟条件表达式,如果条件为真,则执行 if 块中的代码;如果条件为假,则执行 else 块中的代码。这种结构允许程序根据条件选择执行路径,是实现逻辑分支的基础,常用于决策制定和流程控制。
def if_a(a):if a == 1:return areturn Nonedef if_b(b):if b == "1":return breturn Nonedef if_c(c):if c > 1:return creturn Noneif __name__ == "__main__":print(if_a(1))print(if_a(2))print(if_b("1"))print(if_b("2"))print(if_c(2))print(if_c(1))
1None1None2None

## 字符串a = ""if a:print("有a")b = "1"if b:print("有b1")## 布尔c = Falseif c:print("有c")d = Trueif d:print("有d1")## 列表e = []if e:print("有e")f = ['1']if f:print("有f1")

这个方法用处很多,一般是在方法刚进入时的验证