python标准库学习笔记3

以下内容来自这里的学习。

类型判断

理论上动态语言不建议判断类型,不过python还是有提供判断的方法。

第一种是使用types模块,第二种是使用内建的isinstance方法。

decimal

因为Java有BigInteger和BigDecimal,所以不会陌生。

默认decimal精度为28,可以通过getcontext()修改配置。带小数的建议使用字符串创建,否则你用decimal.Decimal(3.14)试试看。

分数

就是那种几分之几的分数。

fractions会帮你做约分,事实上这个库还有一个叫做gcd的函数。通过之前的decimal创建也是可以的。

随机数

这块基本照搬标准库介绍的例子,因为我觉得每个方法都很有用。除了基础的随机数,还有典型的几种随机数应用。

operator

映射标准操作。个人暂时能想到使用的地方如下:

以上就是今天学习python标准库了解到的东西。