confloat
A wrapper around float that allows for additional constraints.
def confloat(
strict: bool | None = None,
gt: float | None = None,
ge: float | None = None,
lt: float | None = None,
le: float | None = None,
multiple_of: float | None = None,
allow_inf_nan: bool | None = None
) - > type[float]
A wrapper around float that allows for additional constraints.
Parameters
| Name | Type | Description |
|---|---|---|
| strict | `bool | None` = None |
| gt | `float | None` = None |
| ge | `float | None` = None |
| lt | `float | None` = None |
| le | `float | None` = None |
| multiple_of | `float | None` = None |
| allow_inf_nan | `bool | None` = None |
Returns
| Type | Description |
|---|---|
type[float] | The wrapped float type. |