JavaScript ES6符号的Python版本
JavaScript的符号类型是否有Python版本?如果不是,用什么Pythonic方法来声明保证的唯一常量或属性 例如,在JavaScript中,可以执行以下操作:JavaScript ES6符号的Python版本,javascript,python,python-3.x,types,symbols,Javascript,Python,Python 3.x,Types,Symbols,JavaScript的符号类型是否有Python版本?如果不是,用什么Pythonic方法来声明保证的唯一常量或属性 例如,在JavaScript中,可以执行以下操作: const ALL_VALUES = Symbol() const EVERY_OTHER_VALUE = Symbol() function do_something_to_values( list_of_values, values_to_affect ) { ... } 然后我们可以调用do\
const ALL_VALUES = Symbol()
const EVERY_OTHER_VALUE = Symbol()
function do_something_to_values(
list_of_values,
values_to_affect
) {
...
}
然后我们可以调用do\u something\u to\u values(我的列表,每个其他值)
,函数将检查每个其他值是否等于常量
在Python中如何做到这一点?您要查找的关键字是sentinel。多年来,关于这一点的讨论很多。这是一个很好的近期解决方案
每隔一个值=对象()如何