python的元组

一、元组应用场景

1.  info = 10,20  #如果有多个变量赋值给一个变量时,会把多个变量自动组成元素。

2.  info = 20,30 

     a,b = info     #如果等号左边的变量个数和元组中元素的个数相同,那么元组会自动解包,一一对应去赋值

    a = 20

    b = 30

变量值交换

元组的赋值,有多少个元素,就用多少个变量接收

二、元组的创建

元组:带了紧箍咒的列表

元组是一个不可变数据类型,没有增、删、改、查

1.可以存储任意的数据类型

2.如果元组里面包含可变数据类型,可以间接修改元组内容

3.元组如果只有一个元素,后面一定要加逗号,否则数据类型不确定

三、元组的特性

1.索引、切片

2.重复

3.连接

4.成员操作符

5.for 循环

6. zip:两个元组的元素之间一一对应

四、实例:

1. 后台管理员只有一个用户: admin, 密码: admin
2. 当管理员登陆成功后, 可以管理前台会员信息.
3. 会员信息管理包含:
      添加会员信息
      删除会员信息
      查看会员信息
      退出

print('管理员登陆'.center(50,'*'))
inuser = input('UserName:')
inpasswd = input('Password:')

# 所有会员用户名
users = ['root','westos']

# 所有会员密码
passwds = ['123','456']

if inuser == 'admin' and inpasswd == 'admin':
    print('管理员登陆成功!')
    print('会员管理'.center(50,'*'))
    while True:
        print("""
            操作目录
        1-  添加会员信息
        2-  删除会员信息
        3-  查看会员信息
        4-  退出

        """)
        choice = input('请选择你的操作:')
        if choice == '1':
            print('添加会员信息'.center(50,'*'))
            addUser = input('添加会员名:')
            if addUser in users:
                print('用户%s已经存在' %(addUser))
            else:
                addPasswd = input('密码:')
                users.append(addUser)
                passwds.append(addPasswd)
                print('添加用户%s成功' %(addUser))
        elif choice == '2':
            print('删除会员信息'.center(50,'*'))
            delUser = input('删除会员名:')
            delIndex = users.index(delUser)
            users.remove(delUser)
            passwds.pop(delIndex)
            print('删除会员%s成功' %(delUser))

        elif choice == '3':
            print('查看会员信息'.center(50,'*'))
            print('\t用户名\t密码')
            userCount = len(users)
            for i in range(userCount):
                print('\t%s\t%s' %(users[i],passwds[i]))
        elif choice == '4':
            exit()

        else:
            print('请输入正确的选择')
else:
    print('管理员登陆失败!')

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值