一尘不染

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

python

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

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

for i in x:
    print i

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

.
.
.
.
.
.
.
.

谢谢!


阅读 310

收藏
2021-01-20

共1个答案

一尘不染

这可以用轻松完成打印() 函数
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

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

2021-01-20