4.1 KiB
4.1 KiB
用 Python 添加换行符——6 种简单的方法!
原文:https://www.askpython.com/python/examples/add-a-newline-character-in-python
嘿伙计们!希望你们都过得好。在本文中,我们将揭示在 Python 中添加换行符(\n)到要打印的数据输出的不同方法。
所以,让我们开始吧!
技巧 1:在多行字符串中添加换行符
Python 多行字符串提供了一种以对齐方式表示多个字符串的有效方式。换行符(\n)可以添加到多行字符串中,如下所示
语法:
string = '''str1\nstr2....\nstrN'''
在多行字符串中,我们可以很容易地在想要显示在新行上的每个字符串前使用' \n '。
举例:
str='''Hello all!! \nI am Pythoner \nWelcome to the AskPython Tutorial'''
print(str)
输出:
Hello all!!
I am Pythoner
Welcome to the AskPython Tutorial
技术 2:在 Python 列表中添加新行
Python List 可以认为是一个动态数组,在动态运行时将异构元素存储到其中。
string.join()函数可用于在列表元素中添加新行,如下所示
语法:
'\n'.join(list)
举例:
lst = ['Python','Java','Kotlin','Cpp']
print("List before adding newline character to it:",lst)
lst = '\n'.join(lst)
print("List after adding newline character to it:\n",lst)
输出:
List before adding newline character to it: ['Python', 'Java', 'Kotlin', 'Cpp']
List after adding newline character to it:
Python
Java
Kotlin
Cpp
技术 3:在控制台上显示换行符
在最开始的阶段,了解控制台上功能的执行是很重要的。要在控制台上添加换行符,请使用以下代码
print("str1\nstr2")
举例:
Python newline with console
技巧 4:通过打印语句显示新行
换行符可以添加到 print()函数中,以便在新的一行上显示字符串,如下所示
语法:
print("str1\nstr2\n...\strN")
举例:
print("Hello Folks! Let us start learning.")
print("Statement after adding newline through print() function....")
print("Hello Folks!\nLet us start learning.")
输出:
Hello Folks! Let us start learning.
Statement after adding newline through print() function....
Hello Folks!
Let us start learning.
技巧 5:通过 Python f-string 添加一个换行符
Python f-string 也在控制台上以格式化的方式表示字符串语句。要通过 f 字符串添加换行符,请遵循以下语法:
newline = '\n'
string = f"str1{newline}str2"
举例:
newline = '\n'
str = f"Python{newline}Java{newline}Cpp"
print(str)
输出:
Python
Java
Cpp
技巧 6:向文件中写入新的一行
可以使用以下语法将换行符追加到 Python 文件中:
语法:
file_object.write("\n")
举例:
这里,我们使用了 Python.txt 文件,其中包含如下所示的预定义内容
Python Text-file
import os
file = "/Python.txt"
with open(file, 'a') as file:
file.write("\n")
输出:
如下所示,新的一行被添加到文件内容中。
Add newline To A Python File
结论
到此,我们就结束了这个话题。如果你遇到任何问题,请随时在下面评论。
在那之前,学习愉快!!


