Python的保留小数:

方法1:用round函数(有坑)

median = 12.3004886print(round(median, 2))   # 保留两位小数print(round(median, 3))   # 保留三位小数print(round(median, 4))   # 保留四位小数'''运行结果:12.312.312.3005'''

可以看出Python中的round()函数保留处理后的数的末尾本应该有0的,但是它进行自动省去。

方法2:格式化输出。

median = 12.3004886print("%0.2f" % median)  # 保留两位小数print("%0.3f" % median)  # 保留三位小数print("%0.4f" % median)  # 保留四位小数'''运行结果:12.3012.30012.3005'''

方法3:首先引入decima库函数。

# 首先引入decima函数from decimal import Decimala=134.5657768t=Decimal(“134.5657768”).quantize(Decimal(“0.00”))print(t)

Python 输出字符串左对齐、右对齐、居中对齐 

方法1:通过ljust(),center(),rjust()函数实现输出的字符串左对齐、居中、右对齐。

1.1、使用函数默认不带参数,则默认以空格填充(文字与空格总字符数等于输入的数字)。

# 代码print("|", "Ursula".ljust(20), "|")   # 左对齐print("|", "Ursula".center(20), "|")  # 居中对齐print("|", "Ursula".rjust(20), "|")   # 右对齐'''运行结果:| Ursula               ||        Ursula        ||               Ursula |'''

1.2、函数中带参数,则以参数作为填充字符。

# 代码print("|", "Ursula".ljust(20, "*"), "|")    # 左对齐print("|", "Ursula".center(20, "*"), "|")   # 居中对齐print("|", "Ursula".rjust(20, "*"), "|")    # 右对齐'''运行结果:| Ursula************** || *******Ursula******* || **************Ursula |'''

方法2:通过format()函数格式化实现左对齐、居中、右对齐。

# 代码print("|", format("Ursula","*<20"), "|")  # 左对齐print("|", format("Ursula","*^20"), "|")  # 居中对齐print("|", format("Ursula","*>20"), "|")  # 右对齐'''运行结果:| Ursula************** || *******Ursula******* || **************Ursula |'''

bigdecimal 保留两位小数_Python的保留小数及对齐相关推荐

  1. mysql小数点后保留两位_不会保留小数点位数,做出来的表格难看,巧用ROUND函数解决...

    先提问一下,在Excel中,利用公式计算时,计算出来的结果有时候会有N多位小数,很多同学是不是就直接选择单元格格式设置"数值"保留两位小数点,就OK了.然鹅,有没有细心的同学发现, ...

  2. input js number 整数_数字千分位处理,number.js,js保留两位,整数强制保留两位小数...

    杨龙飞 杨龙飞 杨龙飞 杨龙飞 杨龙飞 杨龙飞 官方文档:https://www.customd.com/articles/14/jquery-number-format-redux 1.千分位 $. ...

  3. php数字两位小数_PHP数字价格格式化,保留两位小数

    jQuery EasyUI/TopJUI基本的数字输入框(保留两位小数,带前缀后缀...) jQuery EasyUI/TopJUI基本的数字输入框(保留两位小数,带前缀后缀...) numberbo ...

  4. vue 保留三位小数_vue input框type=number 保留两位小数自定义组件

    第一步:自定义组件MyNumberInput.vue export default { props: { point: { default: 0 }, max: Number, placeholder ...

  5. java.math.BigDecimal保留两位小数,保留小数,精确位数

    http://blog.csdn.net/yuhua3272004/article/details/3075436 使用java.math.BigDecimal工具类实现   java保留两位小数问题 ...

  6. BigDecimal的用法详解(保留两位小数,四舍五入,数字格式化,科学计数法转数字,数字里的逗号处理)

    一.简介 Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算.双精度浮点型变量double可以处理16位有效数.在实际应用中,需要对更大或者更 ...

  7. Double转BigDecimal并保留两位小数出现异常: java.lang.ArithmeticException: Rounding necessary

    分享知识 传递快乐 Double 转 BigDecima l并保留两位小数出现异常: java.lang.ArithmeticException: Rounding necessary . 代码如下: ...

  8. BigDecimal四舍五入保留两位小数

    import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public c ...

  9. Bigdecimal BigDeciamal元转换为万元,转换为百分数,字符串与数值互转,整数/浮点数转换为BigDeciamal 获取当前年月日时分秒 百分比数据保留两位小数

    bigdecimal 详细说明 1 JAVA中 去除BigDecimal末尾多余的0 方法1(重要) 去除 BigDecimal 数值尾数多余的0 方法2(理解) 自定义一种方法 2.1 JAVA中 ...

最新文章

  1. PyQt5 技巧篇-复选框绑定行内容,全选、清空、展示选中的内容功能实现演示,设置复选框选中,检查复选框选中状态
  2. 用Matlab模拟一个缓冲区大小为10的随机排队系统
  3. NSLocalizedString 实现国际化
  4. 【原】Python基础-函数
  5. ipad无法充电怎么办_IPAD充电线破损无法保修,资深“果粉”吐槽:店大欺客!...
  6. Python eval 与 exec 函数的区别 - Python零基础入门教程
  7. CUDA10.0+python3.6+pytorch1.2.0+torchvision0.4.0
  8. python 自动发邮件 Errno61 Connection refused
  9. locky勒索样本分析
  10. python输出命令_Python中的命令输出解析
  11. Masm5.0、6.15 - 汇编语言编译器
  12. ThreadSanitizer检测工具-动态数据竞争检测技术
  13. 仓央嘉措---不负如来不负卿---问佛--见与不见
  14. 周迅 明星烟熏妆更妖艳?
  15. 今天,给大家推荐一下我的好友:爱迪生
  16. python结果不能全部显示_numpy矩阵数值太多不能全部显示的解决
  17. mysql source导入大数据量时效率提升的方法
  18. pandas随机抽取1000行
  19. 开源风暴吞噬AI界?从Stable Diffusion的爆火说起
  20. 第二届2011年国信蓝点杯软件设计大赛预赛的试题6

热门文章

  1. 数学之美:嵌入式编程凹凸性之妙用(附C代码)
  2. 腾讯云全面更新数据智能服务全景图!
  3. 玩大了!别再埋头学Python了,它真的无用!
  4. 雾计算精华问答 | 雾计算与云计算的区别?
  5. python计算不规则图形面积_python opencv中的不规则形状检测和测量
  6. linux phpunit 安装,在CentOS 7/CentOS 8系统中安装PHPUnit的方法
  7. js传中文参数 java取_js中文转码传输java后台 适用于用url传递中文参数
  8. ORACLE 添加和查看注释
  9. 'parent.relativePath' points at no local POM
  10. 五省竞赛计算机作品,关于征集2017年华北五省(市、自治区)及港澳台大学生计算机应用大赛河北赛区竞赛作品的通知...