Python成员运算符测试给定值是否为序列中的成员,例如字符串,列表或元组。 有两个成员运算符,如下所述 -
in 如果在指定的序列中找到一个变量的值,则返回true,否则返回false。
not in 如果在指定序列中找不到变量的值,则返回true,否则返回false。
# -*- coding:utf-8 -*-
a = 10
b = 20
list = [1, 2, 3, 4, 5 ]
var = a in list
print(type(var))
print(var)
str = 'some book twosublime'
var = 'sub' in str
if var :
print 'ok'
var = 'some' not in str
if var :
print 'yes'
else:
print 'no'
运行结果:
<type 'bool'>
False
ok
no