保留两位小数,并做四舍五入处理

方法一: 使用字符串格式化

>>> 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']

————————————————

版权声明:本文为CSDN博主「杰瑞26」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/Jerry_1126/article/details/85009810

python中保留两位小数的编写程序_Python中保留两位小数的几种方法相关推荐

  1. Java黑皮书课后题第5章:*5.9(找出得最高分的前两个学生)编写程序,提示用户输入学生的个数、每个学生名字及分数,最后显示获得最高分的学生

    *5.9(找出得最高分的前两个学生)编写程序,提示用户输入学生的个数.每个学生名字及分数,最后显示获得最高分的学生名字.次高分的学生名字 题目 题目概述 next()读取一个字符与nextLine() ...

  2. 请编写一个php程序,(笔试题)php练习笔试题(一) 编写程序(请任选两题)

    简答题 1.写出5个以上你所知道的常用的Linux命令和它的功能 cat,显示文件内容. cd,改变目录路径. cp,复制文件. find,查找文件. grep,搜索.过滤信息. ls,列出目录信息. ...

  3. Java黑皮书课后题第7章:*7.22(计算一个字符串中大写字母的数目)编写程序,从命令行输入一个字符串,然后显示字符串中大写字母的数目

    7.22(计算一个字符串中大写字母的数目)编写程序,从命令行输入一个字符串,然后显示字符串中大写字母的数目 题目 题目描述 破题 代码 运行实例 题目 题目描述 7.22(计算一个字符串中大写字母的数 ...

  4. Java黑皮书课后题第3章:**3.29(几何:两个圆)编写程序,提示用户输入两个圆的中心坐标和各自的半径值,然后判断圆是在第一个圆内,还是和第一个圆重叠

    **3.29(几何:两个圆)编写程序,提示用户输入两个圆的中心坐标和各自的半径值,然后判断圆是在第一个圆内,还是和第一个圆重叠 题目 题目概述 运行示例 代码 题目 题目概述 **3.29(几何:两个 ...

  5. C语言试题六十二之请编写函数fun除了字符串前导和尾部的*号之外,将串中其他*号全部删除。形参h已指向字符串第一个字母,形参p已指向字符串中最后一个字母。在编写程序时,不得使用c语言提供的字符串函数。

    1. 题目 请编写函数fun除了字符串前导和尾部的*号之外,将串中其他*号全部删除.形参h已指向字符串第一个字母,形参p已指向字符串中最后一个字母.在编写程序时,不得使用c语言提供的字符串函数. 比如 ...

  6. c语言求三门课总成绩,C语言编程,求高手 编写程序求某班20位学生三门课(英语,数学,语文)总成绩,并按照总成绩从大到小...

    C语言编程,求高手 编写程序求某班20位学生三门课(英语,数学,语文)总成绩,并按照总成绩从大到小 关注:212  答案:3  mip版 解决时间 2021-01-17 10:35 提问者夜落花台 2 ...

  7. 编写程序,输入一个3位整数,反转后输出。

    撰写人--软工二班--陈喜平 题目描述 编写程序,输入一个3位整数,反转后输出. 输入 一个3位整数. 输出 反转后3位整数.注意:输出后换行. 样例输入 128 样例输出 821 提示 注意: 21 ...

  8. 《 Python List 列表全实例详解系列(九)》__列表反转(6种方法)

    < Python List 列表全实例详解系列(九)> __列表反转(6种方法) 本章目录: 十一.列表反转的6种方法 (11.1).通过列表的切片操作实现列表反转 (11.2).使用列表 ...

  9. 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字

    package demo;import java.util.Arrays;/** 题目描述 一个整型数组里除了两个数字之外,其他的数字都出现了两次.请写程序找出这两个只出现一次的数字.*/ //num ...

最新文章

  1. 不用高温也能搓出一颗玻璃球?Science最新研究让低温注塑玻璃成为可能
  2. c语言 两个文件相似度比较,某课程设计---文件相似度判断
  3. Vue--findIndex方法的使用原理
  4. Spring注解编程基石(四)
  5. java 与C++ 数据类型大小
  6. elasticsearch 的查询 /_nodes/stats 各字段意思
  7. mysql table keys_MySQL Explain详解
  8. python统计中文字符的个数_python统计中文字符数量的两种方法
  9. js排序的时间复杂度_冒泡排序最好时间复杂度为什么是O
  10. 带权并查集-Building Block
  11. DefaultListableBeanFactory - Overriding bean defin
  12. 软考计算机硬件知识,软考程序员考点计算机硬件基础知识之指令系统
  13. android能卸载干净,安卓系统清理卸载残留的方法
  14. iMeta | 扬州大学杜予州团队揭示同域内同食物的两种昆虫肠道微生物群落装配机制...
  15. BUU刷题记录(四)
  16. 1598_AURIX_TC275_GPIO功能以及部分寄存器梳理1
  17. 黑马程序员 日记(七)
  18. 震荡波病毒c语言源码,震荡波病毒
  19. 解决度盘下载慢的问题(用百度自家的产品,正规渠道)
  20. 谁去拿外卖游戏 html5,别的游戏送策划出道,这个游戏让策划去送外卖?玩家:不愧是你...

热门文章

  1. 基于先验时间一致性车道线的IPM相机外参标定
  2. webstorm设置TSlint格式化TypeScript代码快捷键Alt+X
  3. 【全网之最】全网最简洁判断JavaScript中字符串是否以某一个特定字符串结尾的方法,多用于判断文件名的后缀(格式)
  4. 虚幻引擎5:从零开始的蓝图近战AI学习教程
  5. C++多线程:thread类创建线程的多种方式
  6. 嵌入式开发板设置无密码登录
  7. MyBatis基础-CRUD
  8. 末学者笔记--openstack共享组件:rabbitmq(3)
  9. OpenCV中图像以Mat类型保存时各通道数据在内存中的组织形式及python代码访问各通道数据的简要方式...
  10. 微信js sdk动态引用