[day-13] Python 内建的数值类函式

Python 内建的数值类函式

数值类函式 执行结果 功能
abs(-10) 10 取绝对值
min(1,10) 1 取最小值
max(1,2,3) 3 取最大值
pow(2,3) 8 2的三次方
pow(2,3,5) 3 2的三次方 再除以5取余数
round(1.35,1) 1.4 四舍六入到小数1位(第二个参数表示要保留几位小数)
round(3.15) 1 四舍六入到整数(省略第二个参数时,会进位到整数)

甚麽是『四舍六入五成双』?

  一时之间可能很难说清楚,我看的也不是很懂@_@..
总之就是round()在进位时,是采取「四舍六入五成双」的方式。由於传统的四舍五入并不公平(1,2,3,4 舍去, 5,6,7,8,9 进位),而『四舍六入五成双』在遇到5的时候要进位,此时会增加一个判断:如果进位後是双数就进位,否则舍去。

相信各位看完後还是不怎麽懂
放心我也是(误
大家放轻松看待就好,如果之後遇到问题
至少记得还有这一个东西在影响

※ float(浮点数)在Python中并不是完全精准的数值,在计算上可能会有极小的误差。


<<:  # Day 19 Physical Memory Model (Summary)

>>:  [Day 13] - 初探永丰银行线上收款API - 丰收款 - 取得Nonce

【Day25】[演算法]-合并排序法Merge Sort

合并排序法(Merge Sort)原理是会先将原始资料分割成两个资料列,接着再将两个资料继续分割成两...

Day 06 Use automated machine learning in Azure Machine Learning

To use Azure Machine Learning Create an Azure Mach...

Mikrotik RouterOS从入门到实战系列-Mikrotik入门第二课

Mikrotik RouterOS从入门到实战系列 Mikrotik入门第二课 ...

随身开机碟 lubuntu 启用 fcitx 呒虾米输入法的步骤

看到了 在 Lubuntu 21.04 安装 fcitx 的呒虾米表格档 所分享的做法,也是我常会用...

Day9: MFA启用、IAM Access Analyzer

上篇我们讲到在AWS Console 里面如何建立role以及Policy,今天我们来看如何启用MF...