摘要:
问题 你需要对浮点数执行精确的计算操作,并且不希望有任何小误差的出现。 解决方案 浮点数的一个普遍问题是它们并不能精确的表示十进制数。并且,即使是最简单的数学运算也会产生小的误差,比如: a = 2.1 b = 4.2 c = a + b print(c) # ->6.30000000000 阅读全文
posted @ 2022-03-04 22:20
qiupeng
阅读(54)
评论(0)
推荐(0)
摘要:
问题 你想对浮点数执行指定精度的舍入运算。 解决方案 对于简单的舍入运算,使用内置的round(value,ndigits)函数即可。比如: print(round(1.23, 1)) # ->1.2 print(round(1.27, 1)) # ->1.3 print(round(-1. 阅读全文
posted @ 2022-03-04 21:55
qiupeng
阅读(60)
评论(0)
推荐(0)
摘要:
问题 你想将HTML或者XML实体如&entity;或&#code;替换为对应的文本。再者,你需要转换文本特定的字符(比如<,>或者&)。 解决方案 如果你想替换文本字符串中的'<'或者'>',使用html.escape()函数可以很容易的完成。比如: s='The report said 阅读全文
posted @ 2022-03-04 12:10
qiupeng
阅读(42)
评论(0)
推荐(0)