constant¶
- class iteration_utilities.constant(item, /)¶
Class that always returns a constant value when called.
- Parameters:
- itemany type
The item that should be returned when called.
Examples
Creating
constantinstances:>>> from iteration_utilities import constant >>> five = constant(5) >>> five() 5 >>> ten = constant(10) >>> # Any parameters are ignored >>> ten(5, give_me=100) 10
There are already three predefined instances:
return_True(): equivalent toconstant(True).return_False(): equivalent toconstant(False).return_None(): equivalent toconstant(None).
For example:
>>> from iteration_utilities import return_True, return_False, return_None >>> return_True() True >>> return_False() False >>> return_None() >>> return_None() is None True
- item¶
(any type) The value that is returned each time the instance is called (readonly).
Added in version 0.6.