如何在Python中删除打印语句中的最后空格和新行?

如何在Python中删除打印语句中的最后空格和新行?,python,Python,我有一个赋值,其中一部分要求我们在使用的if语句失败时打印一个语句。但是,我们不需要在打印的声明后添加空格或新行 如果第二次

我有一个赋值,其中一部分要求我们在使用的if语句失败时打印一个语句。但是,我们不需要在打印的声明后添加空格或新行

如果第二次<第一次: 打印“第二个整数不能小于第一个整数”,结束= 我们将去掉新线,但它仍然说,在最后有一个空间。我找不到任何文件,告诉我如何摆脱最后的空间。它打印了这个

'第二个整数不能小于第一个整数。' 当它应该打印时有一个空格

'第二个整数不能小于第一个整数。'
没有空格。

如果添加另一个打印语句,您将看到句点后没有空格

print('Second integer can\'t be less than the first.',end='')
print ('<----')

请看。您发布的代码不会产生尾随空格。您显然已经完成了所需的操作。上面的print语句将导致第二个整数不能小于第一个整数。末尾没有空格!您能详细说明一下您的问题吗?我怀疑控制台而不是您的应用程序代码添加了一些非打印字符。如果您故意添加另一个打印语句,并且在语句的开头和结尾都有一些容易找到的内容,比如?如果您的代码是正确的,您应该看到输出,如第二个整数不能小于第一个整数。每当我打印时,末尾总是有一个空格。我目前正在使用Zybooks来使用python,所以控制台本身可能有问题。如果我在末尾加上,它将作为第二个整数打印,不能小于第一个整数。如果我这样做的话,末尾会有一个额外的空间,这个空间会消失,但它仍然会打印出一行新行。最终的输出也不应该有。