艰难的学习之旅,还是看到了点滴的希望,虽然无师指引,但在寻师的路上,一类人一定走一起!

学习最大的敌人是没有耐心和坚持,今天学习的辅助性资料实在太多,只是我们没有时间去看而已。

  1. 学习Python的类,俗话说的好:“物以类聚,人以群分”,可能这里的类也是相同或者相仿的聚合吧!

  2. 学习一门全新学科,一定自己有拆分的能力,大凡资料的介绍,要么 晦涩难懂,要么一气呵成,对于刚学走路的我们来讲,可能就是大家口的门槛吧!

  3. 学习一定要能够坚持,遇到困难很多,千万不要放弃,否则前功尽弃,到头儿,学个半截工程。

  4. 以上1、2、3,同时写给自己,和大家共勉。
    ## 接下来进入正题开始我们的以类相聚吧!
    工人,农民,学生,老师,每个行业都是一类,我们以学生为例定义,类:
    英文的类:class
    定义类:
    class student(object):
    #注释:
    这部分内容涉及到知识点较多,我们一定不能急,慢慢去消化理解,吸收。
    前面只是在计算机的程序空间内虚构了一个名字,我们不妨把他理解成画了一张盖房的图纸,这样更好吧!
    def init(self, n, a):
    #注释:
    还要补充一下,Init前后是双下线哦!
    接下来构造方法,如何理解这里的def语句呢?
    之所以归类是因为他们具备共同的属性,对不对?
    比如学生,他们都穿校服,都学同一学科,都有共同的老师,都会写作业,都在一个学校,这些共同点要通过构造方法写出来的,所以构造方法是把他们共同的点进行书写出来的涵义。
    self.name = n
    self.age = a
    #注释:
    传递参数,告诉计算我们这里的共同点是n定义成名字啦,a定义成年龄啦,以后我要输入这部分内容你要帮我按照设计好的程序,给我输出出来的
    self是本身的意思,理解成大家共同的东西就好了,比如学生都在一个教室,你就把self当成教室去理解吧!
    def str(self):
    #注释:这部分要理解成具体定义的字段啦,我们具体都要怎么显示我们共同的东西呢?
    这里面包涵显示的方式,至于显示什么,上面构造的时候已经构造好子,对吧!

    return "名字:%s 年龄:%d" % (self.name, self.age)
    

#注释:用return返回名字和年龄,这里用到了字符的替换符%s和数字的替换符%d.
替换的内容当然是构造的具体字段了,写法结构:
self.name,self.age

john = student(“约翰”, 19)
#注释:把类进行实例化,也就是把定义好的东西和实际对象匹配的过程,或者是赋值的过程。

print(john)
最后输出结果。

完整的代码:
class student(object):
# 定义构造方法
def init(self, n, a):
# 设置属性
self.name = n
self.age = a

def __str__(self):  # __str__(self)不可以添加参数(形参)
    return "名字:%s 年龄:%d" % (self.name, self.age)

john = student(“约翰”, 19)
print(john)
其实,这部分内容还是比较难的,但是我们在学习的过程就是这样,如果遇到难的东西,慢慢的分解,自己一点点去理解,语言就是这样,反复理解就变成自己的了,如果没有反复理解,它对于你,始终不可逾越!
愿我们共同突破编程中的难题,愿我们在这里能共同学习,感谢大家的再次观看!
真诚拜师,寻找编程路上的开拓者!
我在学习中寻找,一生中的贵 人!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值