Python学习-day13-成员资格

Python学习-day13-成员资格


2.2.5、成员资格
    要检查特定的值是否包含在序列中,可使用运算符  in(布尔运算符)
示例:
str1 = 'permissions'
str2 = 'rm'
str3 = 'x'
print(str2 in str1)
print(str3 in str1)

在这里插入图片描述

users = ['mlh','foo','bar']
login = input('Enter your user name: ') in users
print(login)

在这里插入图片描述
代码清单2-4

    从用户那里获取一个用户名和一个PIN码,并检查它们组成的列表是否包含在数据库(以列表模拟)。如果用户名-PIN对包含在数据库中,就打印字符串 ‘Access granted’。

# 需求:检查用户名和PIN码

database = [
    ['albert','1234'],
    ['dilbert','4242'],
    ['smith','7524'],
    ['jones','9843']
]

username = input('User name: ')
pin = input('PIN code: ')

if [username,pin] in database:
    print('Access granted')

在这里插入图片描述

长度、最小值和最大值
    内置函数len、min和max很有用,len返回序列中元素个数,min和max分别返回序列中的最小值和最大值。

numbers = [100,34,678]
print(len(numbers))
print(max(numbers))
print(min(numbers))
print('*********')
print(max(2,3,4,5,6))
print(min(-1,2,3,6,5))

在这里插入图片描述

博文内容来自本人所选的学习Python的工具书-《Python基础教程》(第三版)人民邮电出版社。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值