Python 中的多行语句


在 Python 中,语句不过是对 Python 解释器发出的一些指令,让它理解并执行。这些语句通常写在代码的单行中。但这并不意味着 Python 没有提供在多行中编写这些语句的功能。

Python 中有两种类型的语句。它们是赋值语句和表达式语句。这两种语句都可以分解成多行语句,Python 解释器不会有任何问题来理解它们。

在 Python 中,构建这些多行语句有多种方法。其中一些包括以下内容 -

  • 使用“\”运算符

  • 使用括号 ()

  • 使用 {} 括号

  • 使用 [] 括号

使用 \ 运算符

Python 中的语句通常以换行符结尾。但是,Python 允许使用行延续字符 (\) 来表示该行应该继续。如果在行尾写了“\”运算符,Python 解释器会自动将下一行作为该语句的延续。这称为显式行延续。

示例

在下面的示例中,我们尝试通过添加两个数字来执行简单的算术运算。此语句使用行延续运算符分为三行。

total = 12 + \
        22 + \
        33
print(total)

输出

输出将如下所示 -

67

使用括号

如果您不想使用行延续字符,可以使用括号将单个语句的多行组合在一起。这些括号可以是括号 ()、花括号 {} 或方括号 []。这称为隐式行延续,Python 解释器将理解它们。

示例

在这个例子中,我们将尝试使用括号将多行语句组合在一起

total = (12 + \
        22 + \
        33)
        
print(total)

total = {13 + \
        65 + \
        19}
        
print(total)

total = [45 + \
        6 + \
        77]
print(total)

输出

在执行上述程序时,结果将生成如下 -

67
{97}
[128]

更新于: 2023年4月19日

6K+ 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告