【发布时间】:2015-10-13 08:41:45
【问题描述】:
我的服务适用于 SOAP 和 REST。
当客户端使用 SOAP 连接到我的服务器时,我将他们的数字输入作为整数/浮点值,而如果他们将 REST 用于相同的输入,我将获得字符串值。到目前为止,我不得不使用双重解析:
str(int(input_value)) or str(float(input_value))
这不是一个好的解决方案。
在 Python 2/3.x 中有没有更好的方法来处理这个问题?
或者,有没有办法阻止 REST 数字输入作为字符串发送?
=== 更新 ===
对不起,我忘了提。我需要 input_value 作为数值,因为首先我需要对其应用一些数学运算。前任。 str(float(input_value) + 100)
【问题讨论】: