求教学一下Python打印显示问题

请问为什么我用Python打印出来它会自动换行啊,如果不加max_columns的话直接把中间列省略了,以前打印都不会这样,后来重新安装最新版Python就一直这样了,我现在想打印出来所有列都在一起应该怎么办呢

img

img

百度^_^

使用end = ""不换行:
print(str, end="")

  您可以用字符串方法''.join()拼接字符串序列,如print(''.join(['a', 'b', 'c'])) ,就会打印输出 abc 。


   print() ,等同于 print(object , end='\n') ,print() 是默认用 \n 回车换行符分隔打印对象的。   您不想换行用 print(object, end=' ') ,用空格分隔被打印对象;您想总在一行打印,也就是覆盖打印,您就用 print(object, end='\r') ,\r 亲测仅在 python 3.x 有效果。
  • 命令行模式下试炼截屏图片

    img

print() 语法,请参阅帮助文档。

  • python 3.6.6 下的help(print)

    img