Python3的print如何才能不换行?

Python3里的print已经从Python2中的语句转变为函数,定义如下:

print(value, …, sep=” “, end=”\n”, file=sys.stdout, flush=False)

缺省参数说明如下:

  • sep:为多个value之间的分隔符,缺省是一个空格;
  • end:为print语句执行完后,在输出内容后添加点什么,缺省是添加一个换行符号!
  • file:是一个输出文件对象,缺省是sys.stdout,是标准输出。
  • flush:是否冲刷缓存。

所以,如果将end设定为:end=””,那么执行一个打印函数后,下一个打印就将不换行,直接输出到前一个打印结果的末尾。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

*

*

code