使用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'

 

 

总结:个人常用第三种,但一定要牢记方法二和方法三的区别。

 

posted @   limalove  阅读(232)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示