59.python的类与对象

59.python的类与对象

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 'int'><class 'str'>

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

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

<class 'int'>表示类别为整数即整数类。

<class 'str'>表示类别为字符串即字符串类。

整数类

1 2 3

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

字符串类

'1' '2' '3'

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

5.什么是对象?

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

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

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

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

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

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

【单选题】

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

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

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

正确答案:B

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

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

类名:同学。

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值