Python中完成保存两位小数的要领以下:
保存两位小数,并做四舍五入处置惩罚
要领一: 运用字符串格式化
>>> a = 12.345 >>> print("%.2f" % a) 12.35 >>>
要领二: 运用round内置函数
>>> a = 12.345 >>> round(a, 2) 12.35
要领三: 运用decimal模块
>>> from decimal import Decimal >>> a = 12.345 >>> Decimal(a).quantize(Decimal("0.00")) Decimal('12.35')
仅保存两位小数,无需四舍五入
要领一: 运用序列中切片
>>> a = 12.345 >>> str(a).split('.')[0] + '.' + str(a).split('.')[1][:2] '12.34'
要领二: 运用re模块
>>> import re >>> a = 12.345 >>> re.findall(r"\d{1,}?\.\d{2}", str(a)) ['12.34']
更多Python相干技术文章,请接见Python教程栏目举行进修!
以上就是python中怎样完成保存两位小数的细致内容,更多请关注ki4网别的相干文章!