Python 如果别的
Python 条件和 If 语句
Python 支持数学中常见的逻辑条件:
- 等于: a == b
- 不等于: a != b
- 少于: a < b
- 小于或等于: a <= b
- 比...更棒: a > b
- 大于或等于: a >= b
这些条件可以以多种方式使用,最常见的是“if 语句”和循环。
“if 语句”的编写方式如下 如果 关键词。
在此示例中,我们使用两个变量, A 和b,用作 if 语句的一部分,以测试 b 大于A。 作为 A 是33, 和 b 是200,我们知道 200 大于 33,因此我们在屏幕上打印“b 大于 a”。
缩进
Python 依靠缩进(行首的空格)来定义代码的范围。其他编程语言通常使用花括号来达到此目的。
埃利夫
这 elif 关键字是 Python 的说法“如果先前的条件不成立,则尝试这个条件”。
在此示例中, A 等于b,所以第一个条件不成立,但是 elif 条件为真,因此我们在屏幕上打印“a 和 b 相等”。
别的
这 别的 关键字捕获先前条件未捕获的任何内容。
在此示例中, A 大于b,所以第一个条件不成立, elif 条件不成立,所以我们转到别的 条件并打印到屏幕上“a 大于 b”。
您还可以 else
没有elif
:
简写 If
如果只有一条语句需要执行,则可以将其放在与 if 语句同一行。
简写 If ... Else
如果仅要执行一条语句,一条用于 if,一条用于 else,则可以将其全部放在同一行上:
这种技术被称为 三元运算符, 或者 条件表达式.
您还可以在同一行上使用多个 else 语句:
和
这 和 关键字是一个逻辑运算符,用于组合条件语句:
或者
这 or
关键字是一个逻辑运算符,用于组合条件语句:
不是
这 not
关键字是一个逻辑运算符,用于反转条件语句的结果:
嵌套 If
你可以有 if
内部语句if
语句,这称为嵌套 if
陣容 註釋 .
pass 语句
if
语句不能为空,但如果你出于某种原因有一个if
没有内容的语句,放在pass
语句以避免出现错误。