通常情况下我们都是拿python中的对象和类同时使用,对象用来表示一个实体而类是对具有相同属性的实体进行抽象描述,有很多小伙伴对于这方面的知识还不够清晰,今天就带大家一起了解一下“什么是python中的类?如何在python中创建类?”希望对大家的学习有所帮助 。
文章插图
举个例子给大家讲解一下有关在Python中如何创建类,并且用类来创建对象的,我们先创建属性类person,它具有两个属性一个是name,还有一个是age,然后利用这person这个属性在去创建两个对象,一个是xiaoxiao,一个是feifei,代码如下:
class Person: def introduce(self): print('我的名字叫 %s, 我%d 岁' % (self.name, self.age)) xiaoxiao = Person()xiaoxiao.name = 'xiaoxiao'xiaoxiao.age = 18feifei = Person() feifei.name = 'feifei'feifei.age = 20xiaoxiao.introduce()feifei.introduce()以上实例中,在第一行,我们使用 class 关键字来进行对类的创建,创建了一个叫Person,的类,同时它具有两个属性值 name 和 age,用来表示对属性的对象进行抽象,第二行中定义了一个person方法 introduce,就是用来描述类的行为 。在第三行用类 Person的introduce 方法,分别输出 Person 的属性 name 和 age,接下来根据类person创建两个新的对象,一个数“xiaoxiao”,还有一个“feifei”,并给它们两个对象附上age、name的属性 。最后两行代码,是通过introduce的方法对两个对象进行调用 。
程序运行结果如下:
我的名字叫xiaoxiao,我18岁
我的名字叫feifei,我20岁
【什么是python中的类?如何在python中创建类?】有关“什么是python中的类?如何在python中创建类?”就讲到这里啦,关于类的操作概念会比较抽象,所以还是需要大家动手实践操作一下,才能更快的掌握这方面的内容 。
推荐阅读
- 如何管理Python内存?python管理内存的方法有哪些?
- python爬虫爬网页时遇到网页重定向怎么办?爬虫网页重定向解决方法都有哪几种呢?
- python如何进行逐行读取多个文件?python读取多行文件方法
- 什么是比较运算符?python比较运算符如何使用?
- 学习python一定要使用pycharm编写工具吗? python编写工具有哪些?
- 有哪些有趣的Python库?Python库使用技巧
- Python代码太长怎么办?Pycharm整理代码格式的方法
- 如何解决python3.6右键没有Edit with IDLE的问题 IDLE的右键菜单添加的方法
- 什么是python的文件指针?如何理解python的文件指针?
- Python递归函数怎么写?Python中递归函数的执行机制是什么