码迷,mamicode.com
首页 > 其他好文 > 详细

成员操作符

时间:2017-10-20 18:34:47      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:实现   mingw   logs   密码   输入密码   span   style   als   类型   

成员操作符适用于多种数据类型,包括字符串、序列、元祖以及字典等

1.字符串

对于字符串来说,成员操作符用于判断一个字符或者子串是否在另一个字符串中,在则返回True,否则返回False。

>>> bc in abcd
True
>>> bd in abcd
False
>>> ddnot in abcd
True
>>> dnot in abcd
False

 

需要注意的是,成员操作符不是用来判断一个字符串是否包含另外一个字符串,这样的功能可以用find()和index()来实现。

>>> name = Quiet inside, invincible outside
>>> st = inside
>>> name.find(st)
6
>>> name.index(st)
6

2.序列和元祖

成员操作符可以检测一个元素是否在序列或者元祖之中。

>>> mixup_list = [4.0,[1,x],beef,(-1.9+6j)]
>>> beef in mixup_list
True
>>> x in mixup_list
False
>>> ee in mixup_list
False
>>> t = ([xyz,123],23,-103.4)
>>> 23 in t
True
>>> xyz in t  #xyz并不是其中的元素,虽然包含在其中
False

 

3.元祖

之所以把元祖单独提出来,是因为成员操作只能检测键,而不能检测值。

>>> Nu = {name:kebi,age:28}
>>> name in Nu
True
>>> kebi in Nu
False

给个小的例子:

database = [
    [科比,sb125],
    [毛线,laomeia],
    [小鸟,gogogo],
    [星爷,mingwang]
]
Name = input(你的名字:)
Passwd = input(请输入密码:)
if [Name,Passwd] in database:
    print(你好,主人)

 

成员操作符

标签:实现   mingw   logs   密码   输入密码   span   style   als   类型   

原文地址:http://www.cnblogs.com/yangmingxianshen/p/7700208.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!