python - 在 python 中将 3.666666 舍入到 3.66
问题描述
我厌倦了将 3.666666 舍入两位数并得到 3.66。但是 Round() 函数给了我 3.67。有没有办法用round函数解决这个问题而不将其转换为字符串类型?
a=圆形(3.666666,2)
解决方案
怎么用
import math
x = math.floor(x * 100) / 100
推荐阅读
- c - 辛科去哪儿了?(海合会 c)
- python - transaction.atomic 是否有可能无法按预期工作?
- php - 自定义搜索文本字段位置数据表
- python - 如何更改在 QML 中具有多个音轨的视频的音轨
- optimization - Pytorch:如何针对多重损失优化多个变量?
- git - 如何将服务器端挂钩添加到 GitLab?
- node.js - '对 https://www.googleapis.com/oauth2/v4/token 的请求失败,原因:无法获取本地颁发者证书。节点JS
- c# - SetThreadDesktop 没有将表单切换到另一个桌面
- apache-kafka - Kafka Stream KTable 延迟
- django - Django 中的 PostgreSQL 文本搜索未按预期工作