对于新手刚学习python的时候,容易弄混类属性和实例属性用法,因为它们的用法具有一定的特殊性质,为了让大家深入了解这两个方法的作用,下面这篇有关“如何使用Python属性?python中的类属性和实例属性的使用技巧”可以好好看看哦,文中示例代码介绍的非常详细,具有一定的参考价值,希望能解决你的困惑,下面一起来看看吧!
文章插图
【如何使用Python属性?python中的类属性和实例属性的使用技巧】1、类属性
我们之前学过类,那么什么是类的属性呢,它其实就是用来描述类的一个特征,这样说可能不太好理解,下面通过实例来对大家进行讲解吧
类是属性的定义是这样的:
Class 类名:
类属性= 值
实例代码:
class Person: count = 0wang = Person() wang.name = 'xiaowang'wang.age = 22Person.count = Person.count + 1print('Person.count = %d' % Person.count)huang = Person()huang.name = 'xioahaung'huang.age = 19Person.count = Person.count + 1print('Person.count = %d' % Person.count)在上面的代码中,我们先是定义了一个person类,它的属性用count表示,这里的count就是类属性,用来描述person的对象数量,在类中又创建了一个对象wang,设置wang对象有两个实例属性为name、age,后面创建的对象是huang,同样也是设置了两个实例属性 。在访问 Person 的类属性 count,对其增加 1,最后将结果进行打印 。
输出结果:
Person.count = 1Person.count = 22、实例属性
Python属性中还有一个属性叫做实例属性,它的作用就是用来描述一个具体的对象,通过属于是一个具体对象的属性,举个例子:
class Person:passwang = Person() wang.name = 'xiaowang'wang.age = 22print('name = %s, age = %d' % (wang.name, wang.age))huang = Person()huang.name = 'xioahaung'huang.age = 19print('name = %s, age = %d' % (huang.name, huang.age))在上面的代码中,我们先是定义了一个person类, 使用类 Person 创建两个对象 wang、huang,再对对象进行实例属性设置,设置了了两个实例属性age、name,最后将两个属性进行打印 。
输出结果:
name = xiaowang, age = 22name =xiaohuang, age = 19以上简单的介绍了一下关于如何使用Python属性?python中的类属性和实例属性的使用技巧,希望对你的学习带来帮助 。
推荐阅读
- 怎么样学习Python?Python要怎么学才能变成高手
- 如何将python的数组进行逆序输出?python数组逆序输出代码
- 什么是Python IDLE?Python IDLE和Python有什么区别?
- Python中的各种符号代表什么含义?小括号、中括号、花括号的使用方法
- Python编程中IDE指的是什么?Python适合初学者的IDE哪个好
- Python生成器如何定义?访问生成器的方法有哪些?
- Python中的matplotlib库如何实现数据可视化?如何使用matplotlib库绘制折线图?
- 如何创建python生成器?创建python生成器的方法有哪些?
- 怎么使用Word文字模板的宏提高工作效率?
- word多个文档怎么合并?如何把多个文档合并的方法