大蟒
Python中的换行符用于标记一行的结束和新行的开始。如果您想将输出打印到控制台并使用文件,那么您真的需要知道如何使用它。
在本文中,您将了解到:
我们开始吧!✨
换行符Python中的换行符是:
大蟒
它包含两个字符:
如果您在字符串中看到此字符,这意味着当前行在此处结束,在此之后立即开始新的一行:
大蟒
您也可以在格式化字符串(f字符串)中使用它:
& gt& gt& gt打印(f & # 34HellonWorld!")print语句中的换行符默认情况下,print语句会在字符串末尾“幕后”添加新的换行符。
例如:
大蟒
根据Python文档,这是因为:
内置打印函数的end参数的缺省值是n,所以在字符串后面追加一个换行符。
提示: append的意思是“加到最后”。
这是功能解释:
大蟒
注意,end的值是n,所以它将被添加到字符串的末尾。
如果只打印了一条语句,您不会注意到这一点,因为只打印了一行:
大蟒
但是,如果在Python脚本中逐个使用多个print语句:
大蟒
将输出单独的行,因为n已经“在幕后”添加到每一行的末尾:
大蟒
如何不在打印时换行我们可以通过定制print函数的end参数值来改变这个默认行为。
如果在本例中使用默认值:
大蟒
我们将看到结果打印为两行:
大蟒
但是,如果我们将end的值设置为& # 34;":
大蟒
一个空单元格将被添加到字符串的末尾,而不是新的行字符n,因此两个print语句的输出将显示在同一行上:
大蟒
您可以使用它来打印一行中的一系列值,如下例所示:
大蟒
输出是:
大蟒
提示:我们添加了一个条件语句,以确保逗号不会添加到序列的最后一位。
类似地,我们可以用它在同一行中打印可迭代的值:
大蟒
输出是:
大蟒
文件中的换行符文件中也可以找到换行符n,但它是“隐藏”的。当您在文本文件中看到一个新行时,新行字符n实际上已经被插入。
大蟒
你可以通过
打开(& # 34;names.txt & # 34, "r & # 34)as f: print(f.readlines())输出结果为:
大蟒
正如您所看到的,文本文件的前三行以换行符N结束,它在“幕后”工作。
提示:只有文件的最后一行不以换行符结束。
小结希望你喜欢我的文章,觉得对你有帮助。现在,你可以在Python中使用换行符了。