当检查一个值是否在序列中,通常是可以使用 in这个小东西,通过返回布尔值来确定。下面这个给这个小例子(我这里的例子都是取自《python基础教程》这一本书,这个也是我的教材)
(1)
>>>permissions='rw'
>>>'w' in permissions
Ture
>>>'a' in permissions
False
(2)
>>>usrs=['jake','mm','star']
>>>raw_input('please enter your name:') in usrs
please enter your name:mm
Ture
(3)据说这个例子有特殊功能,所以也列举出来
>>>subject='$$$ hello world! $$$'
>>> '$$$' in subject
Ture
这个可以作为垃圾邮件过滤器的一部分,检查subject这个字符串中是否有$$$存在。
一个更加详尽的一个代码,这个嘛,做一个授权用是最好的:
database=[['albert','1234'],['mm','1122'],['shanshan','0990'],['lei','7982']]
username=raw_input('user name:')
pin=raw_input('pin code:')
if [username,pin] in database:print 'ok! go please'
in 这个小东西很强大滴。