python如何换行而不运行代码(Python 换行符以及如何在 Python 输出时不换行)



大蟒

Python中的换行符用于标记一行的结束和新行的开始。如果您想将输出打印到控制台并使用文件,那么您真的需要知道如何使用它。

在本文中,您将了解到:

  • 如何识别Python中的换行
  • 如何在字符串和打印语句中使用换行符
  • 如何在字符串末尾不加换行符的情况下编写print语句?
  • 我们开始吧!✨

    换行符

    Python中的换行符是:



    大蟒

    它包含两个字符:

  • 一个反斜杠
  • 字母n
  • 如果您在字符串中看到此字符,这意味着当前行在此处结束,在此之后立即开始新的一行:



    大蟒

    您也可以在格式化字符串(f字符串)中使用它:

    & gt& gt& gt打印(f & # 34HellonWorld!")print语句中的换行符默认情况下,print语句会在字符串末尾“幕后”添加新的换行符。

    例如:



    大蟒

    根据Python文档,这是因为:

    内置打印函数的end参数的缺省值是n,所以在字符串后面追加一个换行符。

    提示: append的意思是“加到最后”。

    这是功能解释:



    大蟒

    注意,end的值是n,所以它将被添加到字符串的末尾。

    如果只打印了一条语句,您不会注意到这一点,因为只打印了一行:



    大蟒

    但是,如果在Python脚本中逐个使用多个print语句:



    大蟒

    将输出单独的行,因为n已经“在幕后”添加到每一行的末尾:



    大蟒

    如何不在打印时换行

    我们可以通过定制print函数的end参数值来改变这个默认行为。

    如果在本例中使用默认值:



    大蟒

    我们将看到结果打印为两行:



    大蟒

    但是,如果我们将end的值设置为& # 34;":



    大蟒

    一个空单元格将被添加到字符串的末尾,而不是新的行字符n,因此两个print语句的输出将显示在同一行上:



    大蟒

    您可以使用它来打印一行中的一系列值,如下例所示:



    大蟒

    输出是:



    大蟒

    提示:我们添加了一个条件语句,以确保逗号不会添加到序列的最后一位。

    类似地,我们可以用它在同一行中打印可迭代的值:

    python如何换行



    大蟒

    输出是:



    大蟒

    文件中的换行符

    文件中也可以找到换行符n,但它是“隐藏”的。当您在文本文件中看到一个新行时,新行字符n实际上已经被插入。



    大蟒

    你可以通过

    打开(& # 34;names.txt & # 34, "r & # 34)as f: print(f.readlines())输出结果为:



    大蟒

    正如您所看到的,文本文件的前三行以换行符N结束,它在“幕后”工作。

    提示:只有文件的最后一行不以换行符结束。

    小结
  • Python中的换行符是n,用来表示一行文本的结束。
  • 您可以打印一个字符串而不添加新的end = < character & gt线,在哪里
  • 希望你喜欢我的文章,觉得对你有帮助。现在,你可以在Python中使用换行符了。

    您可以还会对下面的文章感兴趣

    使用微信扫描二维码后

    点击右上角发送给好友