Python 中的 if...else
结构用于基于条件执行不同的代码块。if
后面跟条件表达式,如果条件为真,则执行 if
块中的代码;如果条件为假,则执行 else
块中的代码。这种结构允许程序根据条件选择执行路径,是实现逻辑分支的基础,常用于决策制定和流程控制。
def if_a(a):
if a == 1:
return a
return None
def if_b(b):
if b == "1":
return b
return None
def if_c(c):
if c > 1:
return c
return None
if __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))
1
None
1
None
2
None
## 字符串
a = ""
if a:
print("有a")
b = "1"
if b:
print("有b1")
## 布尔
c = False
if c:
print("有c")
d = True
if d:
print("有d1")
## 列表
e = []
if e:
print("有e")
f = ['1']
if f:
print("有f1")
这个方法用处很多,一般是在方法刚进入时的验证