在输入字符串的开头添加一个 space

One space is added in the beginning of input string

我正在尝试通过接受用户输入来打印一行。 但是在打印用户输入之前有一个空的space:

代码:

UserInput = input('Enter a string: ')
print("\nEntered string is:\n", UserInput)

输出:

Enter a string: I need this, but not this

Entered string is:
 I need this, but not this

理想情况下输出应该是: 输入一个字符串:我需要这个,但不需要这个

Entered string is:
I need this, but not this

有人可以告诉我吗??

逗号导致用户输入字符串前多出一个 space。将打印语句中的逗号替换为+符号。

UserInput = input('Enter a string: ')
print("\nEntered string is:\n" + UserInput)

输出:

Enter a string: I need this, but not this

Entered string is:
I need this, but not this