对于+
*
等运营商,我们有add
mul
等功能行为。
tuple
抽象为用户提供count()
和index(,)
函数行为。
我们在python中使用功能表示法来使用以下两种成员身份行为in
和not in
吗?
>>> digits = (1, 8, 2, 8)
>>> 2 in digits
True
>>> 1828 not in digits
True
我们在python中使用功能表示法在切片行为[x:y]
下面使用吗?
>>> digits[0:2]
(1, 8)
答案 0 :(得分:1)
对于in
,您可以对not
使用operator.contains(a, b)
和operator.not_(obj)
,但对于not in
,则没有特殊功能。但您可以将它们混合使用not_(contains(a,b))
{1}}将等同于not in
:
>>> a=(1,2,3)
>>> from operator import not_,contains
>>> contains(a,2)
True
>>> contains(a,4)
False
>>> not_(contains(a,4))
True