python基础知识之成员资格、len函数、max函数、min函数

成员资格

检查一个值是否在序列中,用in运算符。该运算符是布尔运算符,运算返回结果是布尔值,检查条件为真返回True,条件为假返回False。
例子如下:

>>>name='wang'
>>>'w' in name
True
>>>'wa' in name
True
>>>'wg' in name
False
>>>users=['wang','wei','na']
>>>raw_input('your name:') in users
your name:wang
True
>>>raw_input('your name:') in users
your name:cui
False
>>>

in运算符会检查一个序列的成员(即为元素),而字符串的成员或元素是字符,如上例的’w’ in ‘wang’,早期版本,这是唯一用于字符串成员的检查方法,但是现在不是,可用in运算符实现检查更长子字符串,例如’wa’ in ‘wang’。

序列成员资格实例:一个查看用户输入的用户名和PIN码是否存在于数据库的程序。

database=[['wang',1234],
          ['wei',1235],
          ['na',1236],
          ['cui',1237]
          ]
username=raw_input('user name:')
pin=raw_input('PIN code:')
if [username,pin] in database:print 'Access granted'

运行结果如下:

>>>
user name:wang
PIN code:1234
Access granted
>>>

内建函数 len , max , min

  • len函数:返回序列中所包含元素的数量。
  • max函数:返回序列中最大的元素。
  • min函数:返回序列中最小的元素。
>>>number=[1,2,3,4,5]
>>>len(number)
5
>>>max(number)
5
>>>min(number)
1
>>>max(10,2)
10
>>>min(10,2)
2
>>>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值