删除整数和句号之间的空间

时间:2019-06-08 10:05:09

标签: python

我想删除整数和句号之间的空格。

sol=(num1+num2)*(num1+num2)
print("\nThe Solution is",sol,'.')

这里的输出是The Solution is 5 .
我要The solution is 5.
我想删除5和句号之间的空间。

3 个答案:

答案 0 :(得分:0)

这应该做到:

    sol=(num1+num2)*(num1+num2) 
    print(f"\nThe Solution is {sol}.")

有关f字符串的更多信息:https://realpython.com/python-f-strings/#python-f-strings-the-pesky-details

答案 1 :(得分:0)

您可以尝试使用格式化功能 在方括号“ {}”中是值的占位符。在格式上,您指定值,这是您的sol变量

sol=(1+2)*(1+1)

print("\nThe Solution is {}.".format(sol))

输出:

The Solution is 6.

另一个较短的版本将使用f字符串。您将f放在文本字符串之前,并在方括号{}

中指定变量
print(f"\nThe Solution is {sol}.")

输出:

The Solution is 6.

答案 2 :(得分:-2)

只需将您的代码更改为:

sol=(num1+num2)*(num1+num2)
print("\nThe Solution is",str(sol) + '.')