如何消除撇号前的空间(python)

时间:2013-03-04 13:07:28

标签: python

例如:

print Var1,"'s value is X."

当我执行它时,我明白了:

Variable 's value is X.

你在“变量”一词结尾的电子信件后面看到那个空格?我怎样才能消除这种情况?昏迷和昏迷之间没有任何空间。引号。感谢。

2 个答案:

答案 0 :(得分:4)

请勿使用以逗号分隔的参数来打印多个项目。相反,明确地构建您想要的字符串:

print "%s's value is X." % Var1

答案 1 :(得分:4)

使用string formatting

 print "{0}'s value is X.".format(Var)

或者您也可以使用print()函数(来自py3.x)并传递sep=""(默认值sep" "):

In [6]: Var1="foo"

In [7]: from __future__ import print_function

In [8]: print(Var1,"'s value is X.", sep="")
foo's value is X.