Python的" in"和" not in"成员运算符

时间:2020-02-23 14:42:48  来源:igfitidea点击:

Python有两个成员运算符-" in"和" not in"。
它们用于检查元素是否按顺序存在。

运算符中的Python

如果序列中存在指定的元素,则此运算符返回True。
" in"运算符的语法为:

x in y

" x"是元素," y"是检查成员资格的顺序。

这是一个简单的程序,用于显示运算符中Python的用法。

vowels = ['A', 'E', 'I', 'O', 'U']

ch = input('Please Enter a Capital Letter:\n')

if ch in vowels:
  print('You entered a vowel character')
else:
  print('You entered a consonants character')

我们也可以对字符串和元组使用" in"运算符,因为它们是序列。

>>> name='theitroad'
>>> 'D' in name
True
>>> 'x' in name
False
>>> primes=(2,3,5,7,11)
>>> 3 in primes
True
>>> 6 in primes
False

我们可以在字典中使用Python" in"运算符吗?

让我们看看将" in"运算符与字典一起使用会发生什么情况。

dict1 = {"name": "hyman", "id": 1}

print("name" in dict1)  # True
print("hyman" in dict1)  # False

看起来像Python的" in"运算符在字典键中寻找元素。

Python"not in"运算符

与" in"运算符相反。
我们可以将其与sequence和iterables一起使用。

>>> primes=(2,3,5,7,11)
>>> 6 not in primes
True
>>> 3 not in primes
False