You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

编程新手求助:如何让两个print语句输出在同一行?

如何让两个print语句的输出显示在同一行?

嘿,作为编程新手碰到这个问题太正常啦!当然有办法实现,不同编程语言的处理方式略有不同,我拿几个常用的例子给你说明:

Python 实现方式

Python里的print()函数默认会在输出末尾添加换行符(\n),所以两个单独的print会分成两行。要让它们在同一行,只需要修改第一个print的end参数,把默认的换行符换成你想要的分隔符(比如空格、逗号啥的):

原来的代码(输出两行)

print("你好")
print("世界")

输出:

你好
世界

修改后的代码(输出同一行)

print("你好", end=" ")  # 把end设为空格,代替默认的换行
print("世界")

输出:

你好 世界

如果不想加空格,直接把end设为空字符串end=""就行,两个内容会紧紧连在一起。

Java 实现方式

Java里System.out.println()会自动换行,而System.out.print()不会添加换行符,所以直接用两个print就能输出在同一行:

System.out.print("Hello");
System.out.print(" World");

输出:

Hello World

JavaScript(Node.js环境)

在Node.js里,console.log()会自动换行,要实现同一行输出可以用process.stdout.write():

process.stdout.write("Hi ");
process.stdout.write("there!");

输出:

Hi there!

如果是浏览器控制台,你可以直接把两个内容拼接成一个字符串用console.log()输出,效果也是同一行:

console.log("Hi " + "there!");

核心思路就是:让第一个输出语句不要自动添加换行符,或者把两个内容合并成一个输出语句,就能实现同一行显示啦~

内容的提问来源于stack exchange,提问作者Mani S

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 03:30:46