Python编码规范:成长

        作者的感受

        今天上课时,老师让大家写一个用户User类 ,然后要去从管理员和普通用户中抽象出来共有属性;最关键的是,我又成功的被指名道姓的说xxx它的最不规范,我一个这么阳光的人,在这一刻竟然有点破防了,但是又想想还是觉得没关系,不怕不知道就怕不知道,现在我知道了什么有问题,我自然就要去改了。

        现在想想还是觉得老师确实是想让我提升,所以还是要眼观六路、耳听八方,不止要思考自己的代码,还要同时在大脑中处理老师说的话,不能直接全部过滤掉,还是有很多很好用的,比如不能在一个py文件中写两个类,因为py文件命名与类名相同;不过这些都没关系,现在不养成这种习惯,到时候甚至要花更多成本还回去,出来混迟早要还的,我知道。

        于是今日事,今日毕,这一次的成长来的虽早,但不迟,如下是我的不规范代码以及被指出不规范的代码以及相关图片

        这是第一个py文件中的user

代码

# 定义一个用户类(账号、密码, 姓名,年龄等等共有属性)
class user(object):
    def __init__(self, username, password, name, age,
                 gender, familyaddress, telephone, position):
        self.username = username
        self.password = password
        self.name = name
        self.age = age
        self.gender = gender
        self.familyaddress = familyaddress
        self.telephone = telephone
        self.position = position


"""学生类去继承用户类,然后添加年级以及班级属性"""


class teacher(user):
    # work_id是老师的工号
    def __init__(self, work_id, user_name, password, name, age,
                 gender, family_address, telephone, position):
        self._work_id = work_id
        super().__init__(user_name, password, name, age,
                         gender, family_address, telephone,
                         position)

如下是更改后的

图片

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值