python 成员运算符 in 和 not in

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

版权声明:本文为wowocpp原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。