Python 转换为浮点进行除法,然后再转换回浮点

Python 转换为浮点进行除法,然后再转换回浮点,python,type-conversion,Python,Type Conversion,我正在寻找一种方法,将字符串转换为除法的浮点,然后再转换回字符串 弦 scalavars.ExchangeValue scalavars.Rate int: 所有这些都包含值,我试图完成这个等式 scalavars.ExchangeValue = scalavars.CurrencyAmount / scalavars.Rate 如何将这三个除法转换为浮点数,然后再转换回它们的原始类型,并将结果以字符串形式再次存储在scalavars.ExchangeValue中?尝试以下操作: scala

我正在寻找一种方法,将字符串转换为除法的浮点,然后再转换回字符串

scalavars.ExchangeValue
scalavars.Rate
int:

所有这些都包含值,我试图完成这个等式

scalavars.ExchangeValue = scalavars.CurrencyAmount / scalavars.Rate
如何将这三个除法转换为浮点数,然后再转换回它们的原始类型,并将结果以字符串形式再次存储在scalavars.ExchangeValue中?

尝试以下操作:

scalavars.ExchangeValue = str(float(scalavars.CurrencyAmount) / float(scalavars.Rate))

谢谢,这个很好用。有没有办法把它四舍五入到同一行的小数点后两位?明白了,没关系-
scalavars.ExchangeValue=str(舍入(float(scalavars.CurrencyAmount)/float(scalavars.Rate),2))
scalavars.ExchangeValue = str(float(scalavars.CurrencyAmount) / float(scalavars.Rate))