Python代码 - 将字符串与变量组合在一起

时间:2015-04-29 08:07:15

标签: python

我有代码:

self.bussTrack = Label(self.frame, text="Buss left:", self.buss, height=1, width=2, font = ("Arial",36))
self.bussTrack.pack()

问题出在 text =“Buss left:”,self.buss 位,我将字符串和初始化变量&组合在一起。 python不允许我继续。

有人可以帮我指出打印黑色的错误

1 个答案:

答案 0 :(得分:2)

试试这个:

self.bussTrack = Label(self.frame, text="Buss left: %s" % self.buss, height=1, width=2, font = ("Arial",36))
self.bussTrack.pack()

您可以使用运算符%将变量赋值为字符串,%s表示解析为字符串

In [1]: string = "hello %s" % "world"

In [2]: print string
hello world