如何在 Python 中换行长行?


字符串是一系列字符,可以表示单个单词或整个句子。与 Java 不同,不需要显式声明 Python 字符串,可以直接将字符串值赋予字面量。

Python 中的字符串由字符串类表示,该类提供了一些函数和方法,可以使用它们对字符串执行各种操作。

在本文中,我们将了解如何在 Python 中换行长行。

使用带括号的换行符

实现此目的的一种方法是使用带括号的换行符。使用 Python 在括号、方括号和大括号内推断的换行符是换行长行的推荐方法。

如果需要,可以在表达式周围添加额外的括号。我们必须将这些带括号的换行符应用于我们想要换行的长行。

示例 1

在下面给出的示例中,我们以字符串作为输入,并使用列表带括号的换行符对其进行换行。

str1 = "Welcome to Tutroialspoint" print("The given string is") print(str1) print("After wrapping the line") res = list(str1) #Using parenthesized line break (list) print(res)

输出

上面示例的输出为:

The given string is
Welcome to Tutroialspoint
After wrapping the line
['W', 'e', 'l', 'c', 'o', 'm', 'e', ' ', 't', 'o', ' ', 'T', 'u', 't', 'r', 'o', 'i', 'a', 'l', 's', 'p', 'o', 'i', 'n', 't']

示例 2

在下面给出的示例中,我们将采用与上面相同的示例,但我们使用集合作为带括号的换行符

str1 = "Welcome to Tutroialspoint" print("The given string is") print(str1) print("After wrapping the line") res = set(str1) #Using parenthesized line break (set) print(res)

输出

上面示例的输出为:

The given string is
Welcome to Tutroialspoint
After wrapping the line
{'i', 'W', 'o', 'T', 'a', 'p', 'm', 'r', 'l', 'c', ' ', 'u', 'n', 'e', 't', 's'}

使用“\”运算符

您还可以使用“\”运算符在 Python 中换行长行。如果您使用反斜杠,它看起来会更好。确保续行已正确缩进。最好在二元运算符之后而不是之前进行换行。我们必须小心地在反斜杠附近缩进,它必须位于两行之间。

示例

在下面给出的示例中,我们以字符串作为输入,并使用反斜杠运算符换行。

str1 = """This s a really long line, but we can make it across multiple lines.""" print("The given string is ") print(str1) print("Wrapping the given input") res = 'This s a really long line,', \ 'but we can make it across multiple lines.' #Wrapping the line using backslash print(res)

输出

上面示例的输出为:

The given string is
This s a really long line,
but we can make it across multiple lines.
Wrapping the given input
('This s a really long line,', 'but we can make it across multiple lines.')

更新于: 2022年10月26日

21K+ 浏览量

启动您的 职业生涯

通过完成课程获得认证

开始学习
广告