在python中打印没有换行的语句?

发布于 2021-01-29 14:11:15

我想知道是否有一种方法可以打印没有换行符的元素,例如

x=['.','.','.','.','.','.']

for i in x:
    print i

并且将打印........而不是通常打印的内容

.
.
.
.
.
.
.
.

谢谢!

关注者
0
被浏览
110
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    这可以用轻松完成打印() 函数
    Python 3中

    for i in x:
      print(i, end="")  # substitute the null-string in place of newline
    

    会给你

    ......
    

    Python v2中, 您可以通过以下方式使用该print()函数:

    from __future__ import print_function
    

    作为源文件中的 第一条 语句。

    print()文档所述

    Old: print x,           # Trailing comma suppresses newline
    New: print(x, end=" ")  # Appends a space instead of a newline
    

    请注意,这类似于我最近回答的问题(https://stackoverflow.com/a/12102758/1209279),其中包含一些有关此print()功能的其他信息(如果您感到好奇)。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看