python2.7
pycharm 编辑工具
第一步:定义一个类:class Student(object):注意Student 是类名,通常用大写开头
第二步:我们在类中定义两个参数:def __init__(self,name,score): # 我们定义两个值一个学生 一个成绩 self.name = name self.score = score
第三步:写入值bat = Student('hongbin',100)# 这里吧学生姓名和成绩和Student类中的name 和 score给关联起来
第四步:输出展示:print bat.nameprint bat.score
关系回顾:定义类和后再类中定义值,通过调用类进行关联并写入值,然后在输出
有的时候我们可以有其他的方法需要调用类中的信息,但是每次都执行一次就会感觉很繁琐 比如:def Print_score(std): print ('%s:%s'% (std.name ,std.score))print Print_score(bat)
上面我们可以看出通过定义成绩表我们调用到了学生的姓名和成绩,我们可以通过函数来访问这些数据。但是每个实例都有的话执行起来就要写很多的代码。我们可以通过封装的方式把类中需要的给直接封装在类中进行调用。
好的 是这样,我们可以从外部直接调用类中的方法。相当于是封装了逻辑,直接在类的内部定义好了,调用会感觉比较容易。封装的另外一个好处,我们可以给Student这个类增加新的方法,比如get_grade:def get_grade(self): if self.score > 90: return 'A' elif self.score >= 60: return 'B' else: return 'C'
最后,关于类和方法,实例的讲解就到这里,还希望大家多多专研,有疑问的看看经验上方的视频,遇到问题可以在下方给我留言,谢谢大家支持!
python作为一门面向对象的高级语言,通过我们的学习你将会发现对比其他编程语言,它所表现的强大、直接、简易的功能
学习过程中,大家要尽量举一反三,灵活运用。