Python创建换行符的方法

582 阅读2分钟

Python line break - How to Print Line Break

Python中的换行符用于标记一个行的结束和一个新行的开始。要创建一个含有换行符的字符串,可以使用以下方法之一。:

  1. 换行代码 \n(LF), \r\n(CR + LF)。

  2. 三引号"'或"""。

  3. 带缩进。

让我们来看看详细的断行教程。

Python断行

要在Python 中断 ,使用小括号或明确的反斜杠(/)。使用小括号,你可以在多行上书写。包裹长行的首选方式是在小括号、大括号和大括号内使用Python的隐含续行。

长行可以通过用小括号包围表达式来分多行。这些应该在使用反斜杠进行续行的时候倾斜使用。

让我们在Python中使用小括号进行换行。

x = 11
y = 22
z = 33
w = 44
u = 55

data = (x + y + z +
        w + u)
print(data)

输出

165

你可以看到,我们得到了所有变量的总和。

我们也可以使用明确的断行符(\)将代码分成多行,并且不会出现任何错误。

x = 11
y = 22
z = 33
w = 44
u = 55

data = x + y + z + \
        w + u
print(data)

它也会给出同样的输出,不会有任何错误。

你可以根据你的情况使用小括号或反斜杠,但使用反斜杠时要小心。使用反斜杠来结束一行的危险在于,如果在反斜杠之后添加了空白(当然,这很难看出来),反斜杠就不再起到你认为的作用了。

简而言之,你可以在小括号和大括号之间断开行。此外,你可以在一行中加入反斜杠字符**(**backslash character)来明确地断开它。

Python中的换行符

Python中的换行符是**\n 。**它是由两个字符组成的。

  1. A 反斜杠(\)。

  2. 字母 n。

如果你在一个字符串中看到这个字符,那么当前的行就在这一点上结束,新的行就在它之后开始。

默认情况下,打印语句会在字符串的结尾处 "幕后"添加一个新的行字符。

print("Expeli Armus")

内置打印函数end参数的默认值是**/n**,所以一个新的行字符被附加到字符串上。

如何在没有换行的情况下打印

我们可以通过自定义打印函数的结束参数的值来改变这种默认行为。

print("harry", end="")
print("potter")

输出

harrypotter

空格将被添加到字符串的末尾,而不是换行字符\n,所以两个打印语句的输出将显示在同一行中。

本教程就到此为止。