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

如何让Python中print()的提示语与用户输入同行且无空格?

让Python输入内容与提示语同行且无空格的解决方法

嗨,这个问题很好解决,其实就是你给print的end参数多了个空格而已!

你原来的代码里用了end=" ",这会让print在输出提示语后自动加一个空格,所以输入内容才会和冒号之间有间隙。只需要把这个参数改成end="",去掉空格就行:

print("Enter your name:", end="")
# 之后调用input获取输入
name = input()

运行后控制台就会显示你想要的效果:

Enter your name:Ankit

另外还有个更省事的办法——直接把提示语放进input函数里,不用单独写print,代码更简洁:

name = input("Enter your name:")

这样执行的时候,输入光标会直接紧跟在冒号后面,输入的内容自然就和提示语连在一起啦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.29 07:14:32