我读到这是为了在打印语句后取消换行符,您可以在文本后加上逗号。这里的示例看起来像Python2。
如何在Python 3中完成呢?
例如:
for item in [1,2,3,4]:
print(item, " ")
需要更改什么以便将它们打印在同一行上?
问题问:“ 如何在Python 3中完成? ”
在Python 3.x中使用以下结构:
for item in [1,2,3,4]:
print(item, " ", end="")
这将生成:
1 2 3 4
有关更多信息,请参见此Python文档:
Old: print x, # Trailing comma suppresses newline
New: print(x, end=" ") # Appends a space instead of a newline
-
除了 :
此外,该print()
功能还提供了sep
一个参数,该参数使您可以指定应分开打印的单个项目。例如,
In [21]: print('this','is', 'a', 'test') # default single space between items
this is a test
In [22]: print('this','is', 'a', 'test', sep="") # no spaces between items
thisisatest
In [22]: print('this','is', 'a', 'test', sep="--*--") # user specified separation
this--*--is--*--a--*--test
问题内容: 我正在编写一个Dockerfile来设置用于测试Web应用程序的映像。我将其基于tutum / lamp图像(https://github.com/tutumcloud/tutum-docker- lamp/blob/master/Dockerfile ),因为这似乎是一个很好的起点。 作为我的dockerfile的一部分,我想创建一个mysql数据库并在其中建立一些东西。但是,tut
问题内容: 我的代码中有一个字符串列表。 我想用换行符将它们打印出来,如下所示: 我试过了: 但是/ n不像换行符那样被识别。 问题答案: 你的斜线倒退了,应该是
问题内容: http://play.golang.org/p/joEmjQdMaS 这样会打印一个内存地址 有没有办法打印它: 这主要是出于调试目的,如果我有一个带有30个指针字段的结构,我不想为30个字段中的每一个都执行一个println来查看其中的内容。 问题答案: 有一个很棒的软件包,称为go-spew。正是您想要的。 将为您提供以下输出:
我对java.sql.Statement的方法getGeneratedKeys()有问题 首先我的代码: 创造sql:(HSQLDB) 从DAO创建方法: 然后,我对生成的密钥进行了单元测试: 当我运行测试时,我得到一个失败和以下日志: 所以问题是
这是用C++语言编写的代码。 为什么在第一个cout语句中,程序尝试打印直到它找到一个空字符,而在第二个语句中,它只打印一个字符?
问题内容: 在python中,如果我说 我收到字母h和换行符。如果我说 我收到字母h,没有换行符。如果我说 我得到字母h,一个空格和字母。如何防止Python打印空间? 打印语句是同一循环的不同迭代,因此我不能只使用运算符。 问题答案: 你需要致电,因为否则它将把文本保存在缓冲区中,你将看不到它。