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]