python对象和类的简单介绍和实例演示

python对象和类的简单介绍和实例演示Python是一种面向对象的编程语言,它可以用类(class)来定义一种数据类型,类中可以包含属性(attribute)和方法(method)。

大家好,欢迎来到IT知识分享网。

Python是一种面向对象的编程语言,它可以用类(class)来定义一种数据类型,类中可以包含属性(attribute)和方法(method)。属性是类的变量,用来存储数据;方法是类的函数,用来实现功能。对象(object)是类的实例,也就是根据类创建出来的具体的数据。

例如,我们可以定义一个名为Student的类,表示学生这种数据类型。Student类中可以有name和age两个属性,分别表示学生的姓名和年龄;也可以有study和sleep两个方法,分别表示学生的学习和睡觉行为。代码如下:

# 定义Student类 class Student: # 初始化方法,用来给对象赋值属性 def __init__(self, name, age): self.name = name # self表示对象本身 self.age = age # 定义study方法 def study(self, subject): print(self.name + "正在学" + subject) # 定义sleep方法 def sleep(self, hours): print(f"{self.name}睡了{hours}小时") #小心思:上边两个函数中的print方法用了两种拼接字符串的方式。

然后,我们可以根据Student类创建出不同的对象,例如s1和s2,分别表示两个不同的学生。创建对象时,需要传入初始化方法所需的参数,即name和age。代码如下:

# 创建Student对象 s1 = Student("小王吧", 18) # s1是Student类的一个实例 s2 = Student("菜虚昆", 19) # s2是Student类的另一个实例

创建好对象后,我们就可以通过点号(.)来访问或修改对象的属性,或者调用对象的方法。例如:

# 访问或修改对象的属性 print(s1.name) # 输出xiaowangba print(s1.age) # 输出18 s1.age = 20 # 修改s1的age属性为20 # 调用对象的方法 s1.sleep(8) s2.study("打篮球")

以下是程序运行结果:

python对象和类的简单介绍和实例演示

运行结果

欢迎志同道合的朋友一起学习,一起讨论。

作者:运维毒鸡汤(一个沉迷学习中的ikun)

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/54977.html

(0)
上一篇 2024-07-27 21:26
下一篇 2024-07-28 17:00

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信