错误打印函数python" INVALID:语法"

时间:2017-07-17 19:00:30

标签: python

您好我的代码有错误。我正在尝试打印" Bus num:" busnum。 busnum是从excel表中获取的数据。有人可以向我解释为什么这个无效的语法以及改进代码部分的方法吗?

   for busnum,change in busses_in_year[location]:
   print('Bus #: 'busnum)

2 个答案:

答案 0 :(得分:2)

我相信你想使用字符串格式。见下文:

for busnum,change in busses_in_year[location]:
    print('Bus #: %d' % busnum)

或者你可以做print("Bus #:" + str(busnum))"

无论哪种方式,你都不能把它坚持到那里。您必须添加或格式化它。

答案 1 :(得分:0)

或者你可以使用'逗号'。

  

print('Bus #: ', busnum)

而不是

print('Bus #: 'busnum)