专业编程基础技术教程

网站首页 > 基础教程 正文

Python-第7弹之round()

ccvgpt 2024-08-08 13:00:18 基础教程 11 ℃

round()函数对浮点数进行近似取值,保留几位小数,如下:

>>> round(3.1415,2)

Python-第7弹之round()

3.14

第一个参数是一个浮点数,第二个参数是保留的小数位数,可选,如果不写的话默认保留到整数。

近似计算我们还有其他的选择:

  1. 使用math模块中的一些函数,比如math.ceiling(天花板除法)。
  2. python自带整除,python2中是/,3中是//,还有div函数。
  3. 字符串格式化可以做截断使用,例如 "%.2f" % value(保留两位小数并变成字符串……如果还想用浮点数请披上float()的外衣)。

>>> print("%*.2f" %(10,2.687))

2.69

>>> print("%*.*f" %(10,2,2.687))

2.69

最近发表
标签列表