分类
编码

Python 条件语句(使用 if、字典)

让我们快速浏览一下 Python 条件语句。

if 语句

test = 5

if test < 10:
    print("It's True.")

结果如下:

It's True.

只有一个条件的 if 语句。

由于 10 小于 5,因此条件为真,并打印出短语“It's True.”。

test = 15

if test < 10:
    print("The first condition is True.")
elif test < 20:
    print("The second condition is True.")

结果如下:

The second condition is True.

上述情况是一个带有两个条件的 if/elif 语句。

如果有两个或多个条件,您可以使用 elif 语句添加它们。

这里,15不小于10,所以不满足第一个条件,因为小于20,所以满足第二个条件,输出“第二个条件为真”。

如果两个条件都不满足,则不输出任何内容。

test = 30

if test < 10:
    print("The first condition is True.")
elif test == 20:
    print("The second condition is True.")
else:
    print("Not all are True.")

结果如下:

Not all are True.

添加了一个 else 语句来处理不满足所有条件的情况。

由于 30 不小于 10 且不等于 20,因此它输出写在 else 语句中的“Not all are True.”。

字典数据类型的使用

test = 5

result = {0:"zero", 5:"five", 10:"ten"}.get(test, "default")
print(result)

结果如下:

five

通过使用字典数据类型,可以执行类似于C语言中存在的switch语句的功能。

如果数据与字典中包含的键匹配,我们使用该原理来获取该键的值。

如果没有找到匹配的值,则默认输出。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

zh_CN简体中文