pg.typing.Float¶
Accessible via pg.typing.Float
.
- class Float(default=MISSING_VALUE, min_value=None, max_value=None, is_noneable=False, frozen=False)[source]¶
Bases:
pg.typing.Number
Value spec for float type.
Examples:
# A required float value. pg.typing.Float() # A required float value with min and max value (both inclusive.) pg.typing.Float(min_value=1.0, max_value=10.0) # A float value with the default value set to 1 pg.typing.Float(default=1) # An optional float value with default value set to None. pg.typing.Float().noneable() # An optional float value with default value set to 1.0. pg.typing.Float(default=1.0).noneable() # A frozen float with value set to 1.0 that is not modifiable by subclasses. pg.typing.Float().freeze(1)