详解Python 如何写多行语句

  • Post category:Python

在Python中,多行语句指的是单个语句需要分多行书写,如长函数定义、复杂判断语句等等。为了实现多行语句,有以下主要方法:

1.使用括号

在Python中,括号可以跨行书写,当然也可以用这种方式来书写多行语句。以下是一个示例:

result = (50 + 100
          + 30 + 40
          + 80 + 90)
print(result)

这里使用了一个小括号将整个表达式括起来,从而让它跨越了多行。注意,每个连续的行末不能加逗号或运算符,否则会导致语法错误。

2.使用反斜杠

在Python中,如果一行太长,可以使用反斜杠字符 \ 将它分成多行书写。以下是一个示例:

result = 50 + 100 \
         + 30 + 40 \
         + 80 + 90
print(result)

这里使用反斜杠来让语句跨越多行。但需要注意的是,反斜杠应当放在行末,而不是行首,否则Python会产生SyntaxError。

以上是Python中多行语句的两种主要书写方式,我们可以根据不同的场景进行选择使用。