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]
广告