标签: python constants
我想表示nil的值,这是一个特定于我的应用程序的值,并将其与Python内置的None区分开来。这样做最优雅的方法是什么?请注意,nil是唯一的常量值。
nil
None
答案 0 :(得分:3)
使用sentinel对象:
nil = object()
现在,您可以测试is nil或is not nil,就像测试None一样。
is nil
is not nil
使用它的任何代码当然都必须从定义它的模块中导入它;它不是None内置的内置方式。