在Python中,当我通过终端中的raw_input更改变量的值时,它会写入一个新行来说明其新值。我想知道是否有办法避免这种情况,因为在用户输入之后立即有一个打印函数,它使用之前收到的值。最后,用户将获得两个值:原始值和修改后的值,而出于我的程序的目的,他只需要看到修改后的值。
我使用 IDLE 编写脚本,然后在终端中执行它们。
更新
一个简单的例子如下。输入是字符串“Hello”,输出应该是“Me:Hello”。最终结果之前不应该有“Hello”。
a = raw_input()
print ("Me: " + a)
Run Code Online (Sandbox Code Playgroud)
输出应该只是
Me: Hello
Run Code Online (Sandbox Code Playgroud)
而不是
Hello
Me: Hello
Run Code Online (Sandbox Code Playgroud)