几乎在所有高级编程语言中,都是使用if来作为条件判断用的关键字,不同的是结构。比如在java、c中都是使用if 、else if、else 配合{}来处理多条件的判断处理;在vb.net中使用if ... then 、elseif ... then、end if;而在Python中,使用if 条件 :、 elif : 、 else : 配合TAB来实现多条件的判断,代码块不用{}来界定,而是通过TAB实现的缩进来区别。
例如以下代码:
>>> a=1
>>> b=2
>>> c=3
>>> if a>0 :
... c=c+1
... b=b+1
... else :
... c=c+2
... b=b+2
...
>>> print(f"b={b}")
b=2
>>> print(f"c={c}")
c=3
>>>
在Python中是不支持switch的,所以很遗憾,你只能使用if来做条件判断了。