Python numbers 模块
❮ 标准库模块实例
import numbers
x = 3.14
kinds = []
for abc, name in [
(numbers.Number, "Number"),
(numbers.Complex, "Complex"),
(numbers.Real, "Real"),
(numbers.Rational, "Rational"),
(numbers.Integral, "Integral"),
]:
if isinstance(x, abc):
kinds.append(name)
print(kinds)
亲自试一试 »
定义和用法
numbers 模块定义了数值类型的抽象基类层次结构。
成员
| 成员 | 描述 |
|---|---|
| Number | 数字塔的根。 |
| Complex | 复数的抽象基类。 |
| Real | 实数的抽象基类。 |
| Rational | 有理数的抽象基类。 |
| Integral | 整数的抽象基类。 |

