使用print()函数控制小数位
方法一:round(x, N)
将小数位保留至最多N位小数;这种方法不是严格有效的,当数字总的小数位小于控制输出的小数位时没有效果。
num = 3.1 round(3.1, 2) 3.1 round(3.141, 2) 3.14 round(3, 2) 3
方法二:print(" %.nf " %x)
'%.2f'%3.1 '3.10' '%.2f'%3.1415 '3.14'
方法三:print( format(x, '.nf')
格式在第二个参数位置
format(3.1, '.2f') '3.10' format(3.1415, '.2f') '3.14'
总结:个人常用第三种,但一定要牢记方法二和方法三的区别。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!