Python:通过unicode划分unicode

时间:2014-07-05 11:48:09

标签: python python-2.7 pyqt4

我必须运行代码的下面部分,其中Unicode被Unicode划分。

def updateUI(self):
    p = unicode(self.SpinB1.value())
    r = unicode(self.SpinB2.value())
    t = unicode(self.Combo1.currentText())
    t = t.split()
    q = t[0]

    amount = p * ((1 + (r / unicode(100)))**q)
    self.label5.setText(amount)

我收到以下错误:' TypeError:不支持的操作数类型/:' unicode'和' unicode'

我该怎么做才能让它发挥作用?

1 个答案:

答案 0 :(得分:1)

您无法划分unicode类型。转换为整数或浮点数然后除以:

amount = int(p) * ((1 + (int(r) / 100))**int(q))