Much Ado About None: Sentinel Values in Python
22 points by sebg
Using None to indicate absence in Python can lead to confusion, as it may not clearly differentiate between an intentional absence and an actual None value. Sentinel values provide a more precise way to signify absence, and with PEP 661, these values have been recognized as first-class citizens in Python 3.15, enhancing clarity and functionality in coding.