【问题标题】:print error: cannot concatenate 'str' and 'float' objects [duplicate]打印错误:无法连接“str”和“float”对象[重复]
【发布时间】:2014-06-25 09:50:06
【问题描述】:

下面这行让我头疼:

print '总支付' + round(totalPay, 2)

给出错误描述:“无法连接 'str' 和 'float' 对象”。根据这里的讨论:Python printing text after printing a variables

该行应该是正确的。有什么提示吗?非常感谢!

【问题讨论】:

  • 让你头疼?一个简单的谷歌搜索就会立即给你答案。
  • 我没有设法通过简单的谷歌搜索找到答案。我真的花时间试图找到解决方案。请注意,在我的问题中,我提到了另一个讨论。然而,我对 python 很陌生。希望我在不发布问题的情况下解决此类问题的能力很快就会提高。
  • @user3774540 你到底在搜索什么?!仅使用错误消息 "cannot concatenate 'str' and 'float'" 就得到了 17k 个结果,包括我刚刚关闭它的副本。

标签: python


【解决方案1】:

使用:

print 'Total paid ' + str(round(totalPay, 2))

print 'Total paid ', round(totalPay, 2)

【讨论】:

    猜你喜欢
    • 2017-10-13
    • 2013-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-01
    • 1970-01-01
    • 2016-08-10
    • 2014-08-19
    相关资源
    最近更新 更多