我想表示 的值nil,一个特定于我的应用程序的值,并将其None与 Python的内置值区分开来。什么是最优雅的方式来做到这一点?请注意,这nil是一个唯一的常量值。
使用哨兵对象:
nil = object()
Run Code Online (Sandbox Code Playgroud)
现在,您可以测试is nil或is not nil只是因为你可以测试None。
当然,任何使用它的代码都必须从定义它的模块中导入它;它不是内置的方式None是内置的。
| 归档时间: |
|
| 查看次数: |
258 次 |
| 最近记录: |