在线提交需求

请留下您的联系方式,我们的专家将在 24 小时内与您沟通。

极奇策RPA技术教程:转为浮点数 (NodeToFloat) - 自动化开发与配置详细指南

极奇策技术团队更新于 2026-08-260 阅读

image.png

转为浮点数

📖 节点概述

将任意类型的输入数据转换为浮点数。转换规则如下:

  • None 或空字符串 → 0.0
  • 数字(整数/浮点数) → 直接转为浮点数
  • 数字字符串(如 "123""3.14") → 解析为浮点数
  • 布尔值:True1.0False0.0
  • 其他类型(列表、字典等) → 转换失败返回 0.0

该节点为纯数据节点,无执行端口。

💡 使用场景

  • 数值归一化:将整数、字符串数字统一转为浮点数,用于精确运算。
  • 百分比计算:将百分数字符串(如 "85.5")转为浮点数后计算。
  • 传感器数据处理:将从硬件读取的字符串数值转为浮点型。
  • 坐标/尺寸处理:确保绘图、布局等场景使用浮点精度。
  • 条件判断前的类型转换:为需要浮点数比较的节点提供正确的输入类型。

🎮 实战连线指南:如何正确使用它?

节点有一个输入端口 数据(接受任意类型)和一个输出端口 浮点数

场景案例:将字符串格式的价格转为浮点数

  1. 获取商品价格:从【变量获取】节点读取 price = "19.99"
  2. 连接节点:将 price 连接到【转为浮点数】的 数据 端口。
  3. 获取结果浮点数 输出 19.99
  4. 后续使用:用该浮点数进行金额计算(如乘以数量)。

其他转换示例

  • 输入 4242.0
  • 输入 "3.14"3.14
  • 输入 True1.0
  • 输入 False0.0
  • 输入 None0.0
  • 输入 "abc"0.0

⚙️ 引脚与参数说明

📥 输入引脚

引脚名称数据类型说明
数据ANY任意类型的输入数据。

📤 输出引脚

引脚名称数据类型说明
浮点数FLOAT转换后的浮点数值。无效输入返回0.0

🔧 转换规则详解

输入类型转换逻辑示例(输出)
None 或空字符串返回0.00.0
int转为浮点数4242.0
float直接返回3.143.14
boolTrue1.0False0.0
数字字符串(整数或小数)解析为浮点数"123"123.0"3.99"3.99
其他字符串无法转换 →0.0"hello"0.0
列表、字典等无法转换 →0.0[1,2]0.0

⚠️ 注意事项

  • 数字字符串支持:支持科学计数法字符串如 "1e3"1000.0
  • 空字符串与 None:返回 0.0,不会抛出错误。
  • 布尔值True 转为 1.0False 转为 0.0,符合常见约定。
  • 精确度:浮点数运算可能存在舍入误差,如需高精度计算(如金融),请考虑【高精度小数】节点(若有)。
  • 性能:转换操作极快,无性能顾虑。

💎 小贴士

  • 该节点与【转为整数】节点配合使用,可根据需要选择保留小数或截断。
  • 如果需要将浮点数格式化为固定小数位数的字符串,请使用【格式化字符串】节点。
  • 由于是纯数据节点,无需执行信号,可在数据流中直接使用。
助理
咨询
微信
微信客服扫码添加微信
社群
QQ群扫码加入Q群
电话
免费咨询热线0371-67993886
顶部