标签介绍:编程所涉及的计算有数值计算,比如要精确计算某个数值,和非数值计算,比如只是用整数进行循环控制和计数。数值计算一般都涉及浮点数(或小数),由于计算机本质上不能精确表示浮点数,因此在进行这类计算的时候,有一些特别注意事项。
文章列表
2021年6月14日
我们日常生活中使用的浮点数计算,或者说小数计算,都是 decimal float point。而计算机使用的浮点数计算,是 binary float point。 阅读全文->
2020年5月14日
在面向比较底层的编程时,界面和接口常常需要显示十六进制字符串(hexstr)。hexstr只包含0-9a-f的字符,本文汇总一些能够得到hexstr的计算方法。 阅读全文->
2019年11月4日
python虽然是很高级的脚本语言,也还是对位运算有足够的支持。当我们需要的代码功能比较底层的时候,就需要使用到这些位运算。本文介绍python支持的6种位运算! 阅读全文->
2019年11月2日
python虽然是在某种程度上脱离了底层硬件的高级语言,它还是可以对数值的二进制机器码表示进行各种运算和操作。本文介绍如何计算反码和补码。 阅读全文->
2020年5月16日
python中做int和bytes的转换与C不一样,C编程看到的全是内存和地址,python编程更抽象,也更简单,不让我们去看底层的内存和地址,仅仅是对各种对象的操作。 阅读全文->
2019年10月23日
本文介绍python的除法运行(/),对除法的结果进行去掉小数的ROUND FLOOR操作(//),用int函数直接获取除法的商,以及用round函数对除法的结果进行HALF EVEN舍入。 阅读全文->
2019年10月23日
对小数在Python中实现四舍五入的方法,不能使用round函数,round函数的执行的是HALF EVEN,不是四舍五入(HALF UP)。要使用dicimal模块的接口。 阅读全文->
Ctrl+D 收藏本页
©Copyright 麦新杰 Since 2019 Python笔记