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=””,那么执行一个打印函数后,下一个打印就将不换行,直接输出到前一个打印结果的末尾。
发表回复