Python 用户登录验证的小例子

yipeiwu_com6年前Python基础

复制代码 代码如下:

#!/usr/bin/python
#coding=gbk

class User:
    def __init__(self,username,password,age,sex):
        self.username=username
        self.password=password
        self.age=age
        self.sex=sex

    def tell(self):
        print 'UserContext:Name:%s,Pass:%s,Age:%s,Sex:%s' % (self.username,self.password,self.age,self.sex)

class Member(User):
    def __init__(self,username,password,age,sex,user_id):
        User.__init__(self,username,password,age,sex)
        self.user_id=user_id
        print '(AdminUser:%s)' % self.username

    def tell(self):
        User.tell(self)
        if self.user_id==1:
            print 'This is Administrator!'
        else:
            print 'This is User'

t=Member('admin','123456','18','男',1)
s=Member('jack','2222','19','男','0')

user_member=[t,s]
for m_user in user_member:
    m_user.tell()

相关文章

Python实现操纵控制windows注册表的方法分析

本文实例讲述了Python实现操纵控制windows注册表的方法。分享给大家供大家参考,具体如下: 使用_winreg模块的话 基本概念: KEY 键 Value 值 函数和...

详解pandas.DataFrame中删除包涵特定字符串所在的行

详解pandas.DataFrame中删除包涵特定字符串所在的行

你在使用pandas处理DataFrame中是否遇到过如下这类问题?我们需要删除某一列所有元素中含有固定字符元素所在的行,比如下面的例子:   以上所述是小编给大家介绍的pa...

使用 Python 实现微信公众号粉丝迁移流程

近日,因公司业务需要,需将原两个公众号合并为一个,即要将其中一个公众号(主要是粉丝)迁移到另一个公众号。按微信规范,同一用户在不同公众号内的 openid 是不同的,我们的业务系统不例外...

numpy.ndarray 交换多维数组(矩阵)的行/列方法

如下所示: >> import numpy as np >> P = np.eye(3) >> P array([[ 1., 0., 0.],...

对Python中的条件判断、循环以及循环的终止方法详解

对Python中的条件判断、循环以及循环的终止方法详解

条件判断 条件语句是用来判断给定条件是否满足,并根据判断所得结果从而决定所要执行的操作,通常的逻辑思路如下图; 单次判断 形式 if <判断条件>: <执行&g...