Python将多条打印行视为一行

时间:2017-12-08 04:28:41

标签: python-3.6

修改以下四(4)行代码,使输出如下:

  

一,二,三,四

不删除任何行,只添加s命名参数。

print("one")
print("two")
print("three")
print("four")

我目前在学校,这是对编程的介绍。它' S 在线所以我真正拥有的是这本书作为一种资源。如果我没有弄错的话 s命名参数是一个字符串,不是吗?如果有人能帮助我,我会非常感激。

感谢。

1 个答案:

答案 0 :(得分:0)

来自print()

的文档
------------
dob
------------
191084
191184
190785
190885
191085
191285
  

将对象打印到文本流文件,由sep分隔并跟随   结束。 sep,end,file和flush(如果存在)必须以关键字形式给出   参数。

正如您所看到的结束语句的默认关键字参数是print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) 因此它总是从新行打印您的字符串,但如果您只是用\n覆盖参数,如下面的代码所示,您将获得欲望输出。

,

输出:

print("one", end=", ")
print("two", end=", ")
print("three", end=", ")
print("four")