什么是python的类与对象

描述

  • 1.什么是类?
  • 2.作用
  • 3.Python中的类
    1. type函数查看数据类型
  • 5.什么是对象?

1.什么是类?

日常生活中,我们可能会听到这样的对话:

物以类聚,人以群分。

这一类的面包真的很难吃。

这一类水果对身体很好。

【类的中文释义】

类是对一类事物的概括,是许多相似或相同事物的综合。

这些事物各不相同,但具有一些共同的特征或行为。

【示例】

类名:花

百合花、玫瑰花、栀子花都是花的一种。

类名:车

面包车、轿车、越野车、跑车都是车的一种。

2.作用

类的作用是能够帮助我们快速理解和判断事物的性质。

类名:手机

共同特征是能够接、打电话,发送信息,上网等。

3.Python中的类

Python中的最典型的类:数据类型

不同的数据类型属于不同的类。

  1. 整数类
  2. 浮点数类
  3. 字符串类
  4. 布尔类型
  5. 列表类
  6. 元组类
  7. 字典类
  8. 集合类

4. type函数查看数据类型

使用内置函数type查看数据类型:

# 1、2、3 属于整数(int)类
print(type(1))
print(type(2))
print(type(3))
# '1'、'2'、'3' 属于字符串(str)类
print(type('1'))
print(type('2'))
print(type('3'))

【终端输出】

<class 'int'>
<class 'int'>
<class 'int'>
<class 'str'>
<class 'str'>
<class 'str'>

运行上面的代码,终端显示的结果为:

class[klɑːs]:类,班级。

class 的中文释义是“类别”的意思,在Python中就代表类。

表示类别为整数即整数类。

表示类别为字符串即字符串类。

整数类

1 2 3

1 2 3 这些数据都属于整数(int)类,虽然值各不一样,但都有能进行加减运算的相同点。

字符串类

'1' '2' '3'

'1' '2' '3'这些数据都属于字符串(str)类,虽然值各不一样,但都有能进行拼接的相同点。

5.什么是对象?

类是对一类事物的概括,是许多相似或相同事物的综合。

类里的每一个具体事物或每个单独的个体就是对象。

在校园里有学生和老师,学生有学号、姓名、所在班级等属性(数据),还有学习、提问、吃饭和走路等动作(方法)。

如果我们要开发一个校园管理系统,那么在构建软件系统时,就会创建学生老师两个类。

张同学、李同学是学生类的个体,被称为学生类的“对象”。

张老师、李老师是老师类的个体,被称为老师类的“对象”。

【单选题】

下面的描述中,哪个“同学”是对象?

A.听说你们班昨天来了一个新同学。

B.前面穿红色衣服的那个同学就是昨天新来的。

正确答案:B

A 选项的同学是对所有同学的特征的概括,所以是类。

B 选项的穿红色衣服的同学,是一个具体的人,是同学类中的一个对象。

类名:同学。

同学是抽象的概念,是和你一起上课的人的统称。

对象:穿红色衣服的同学。

对象是具体的,穿红色衣服的同学的身高、长相都是肉眼可见的,真实存在的。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分