- 1.什么是類(lèi)?
- 2.作用
- 3.Python中的類(lèi)
-
- type函數(shù)查看數(shù)據(jù)類(lèi)型
- 5.什么是對(duì)象?
1.什么是類(lèi)?
日常生活中,我們可能會(huì)聽(tīng)到這樣的對(duì)話(huà):
物以類(lèi)聚,人以群分。
這一類(lèi)的面包真的很難吃。
這一類(lèi)水果對(duì)身體很好。
【類(lèi)的中文釋義】
類(lèi)是對(duì)一類(lèi)事物的概括,是許多相似或相同事物的綜合。
這些事物各不相同,但具有一些共同的特征或行為。
【示例】
類(lèi)名:花
百合花、玫瑰花、梔子花都是花的一種。
類(lèi)名:車(chē)
面包車(chē)、轎車(chē)、越野車(chē)、跑車(chē)都是車(chē)的一種。
2.作用
類(lèi)的作用是能夠幫助我們快速理解和判斷事物的性質(zhì)。
類(lèi)名:手機(jī)
共同特征是能夠接、打電話(huà),發(fā)送信息,上網(wǎng)等。
3.Python中的類(lèi)
Python中的最典型的類(lèi):數(shù)據(jù)類(lèi)型
不同的數(shù)據(jù)類(lèi)型屬于不同的類(lèi)。
- 整數(shù)類(lèi)
- 浮點(diǎn)數(shù)類(lèi)
- 字符串類(lèi)
- 布爾類(lèi)型
- 列表類(lèi)
- 元組類(lèi)
- 字典類(lèi)
- 集合類(lèi)
4. type函數(shù)查看數(shù)據(jù)類(lèi)型
使用內(nèi)置函數(shù)type查看數(shù)據(jù)類(lèi)型:
# 1、2、3 屬于整數(shù)(int)類(lèi)
print(type(1))
print(type(2))
print(type(3))
# '1'、'2'、'3' 屬于字符串(str)類(lèi)
print(type('1'))
print(type('2'))
print(type('3'))
【終端輸出】
<class 'int'>
<class 'int'>
<class 'int'>
<class 'str'>
<class 'str'>
<class 'str'>
運(yùn)行上面的代碼,終端顯示的結(jié)果為:、。
class[klɑ?s]:類(lèi),班級(jí)。
class 的中文釋義是“類(lèi)別”的意思,在Python中就代表類(lèi)。
表示類(lèi)別為整數(shù)即整數(shù)類(lèi)。
表示類(lèi)別為字符串即字符串類(lèi)。
整數(shù)類(lèi)
1 2 3
1 2 3 這些數(shù)據(jù)都屬于整數(shù)(int)類(lèi),雖然值各不一樣,但都有能進(jìn)行加減運(yùn)算的相同點(diǎn)。
字符串類(lèi)
'1' '2' '3'
'1' '2' '3'這些數(shù)據(jù)都屬于字符串(str)類(lèi),雖然值各不一樣,但都有能進(jìn)行拼接的相同點(diǎn)。
5.什么是對(duì)象?
類(lèi)是對(duì)一類(lèi)事物的概括,是許多相似或相同事物的綜合。
類(lèi)里的每一個(gè)具體事物或每個(gè)單獨(dú)的個(gè)體就是對(duì)象。
在校園里有學(xué)生和老師,學(xué)生有學(xué)號(hào)、姓名、所在班級(jí)等屬性(數(shù)據(jù)),還有學(xué)習(xí)、提問(wèn)、吃飯和走路等動(dòng)作(方法)。
如果我們要開(kāi)發(fā)一個(gè)校園管理系統(tǒng),那么在構(gòu)建軟件系統(tǒng)時(shí),就會(huì)創(chuàng)建學(xué)生和老師兩個(gè)類(lèi)。
張同學(xué)、李同學(xué)是學(xué)生類(lèi)的個(gè)體,被稱(chēng)為學(xué)生類(lèi)的“對(duì)象”。
張老師、李老師是老師類(lèi)的個(gè)體,被稱(chēng)為老師類(lèi)的“對(duì)象”。
【單選題】
下面的描述中,哪個(gè)“同學(xué)”是對(duì)象?
A.聽(tīng)說(shuō)你們班昨天來(lái)了一個(gè)新同學(xué)。
B.前面穿紅色衣服的那個(gè)同學(xué)就是昨天新來(lái)的。
正確答案:B
A 選項(xiàng)的同學(xué)是對(duì)所有同學(xué)的特征的概括,所以是類(lèi)。
B 選項(xiàng)的穿紅色衣服的同學(xué),是一個(gè)具體的人,是同學(xué)類(lèi)中的一個(gè)對(duì)象。
類(lèi)名:同學(xué)。
同學(xué)是抽象的概念,是和你一起上課的人的統(tǒng)稱(chēng)。
對(duì)象:穿紅色衣服的同學(xué)。
對(duì)象是具體的,穿紅色衣服的同學(xué)的身高、長(zhǎng)相都是肉眼可見(jiàn)的,真實(shí)存在的。
-
函數(shù)
+關(guān)注
關(guān)注
3文章
4402瀏覽量
66549 -
Type
+關(guān)注
關(guān)注
1文章
141瀏覽量
23737 -
python
+關(guān)注
關(guān)注
56文章
4849瀏覽量
89239
發(fā)布評(píng)論請(qǐng)先 登錄
Python的面向對(duì)象編程詳解
3分鐘看懂Python面向對(duì)象
如何使用Python的類(lèi)? 優(yōu)勢(shì)有哪些?
python類(lèi)的理解與使用
python類(lèi)的多態(tài)和類(lèi)的property屬性
python開(kāi)發(fā)之‘類(lèi)’講解
揭開(kāi)Python類(lèi)中self的神秘面紗
詳談Python的數(shù)據(jù)模型和對(duì)象模型
python類(lèi)的理解與使用
利用 Python 和 PyTorch 處理面向對(duì)象的數(shù)據(jù)集(2)) :創(chuàng)建數(shù)據(jù)集對(duì)象
Python類(lèi)的屬性和方法是什么
python小數(shù)數(shù)字對(duì)象Decimal
Python中的類(lèi)和對(duì)象詳解
Objects:為對(duì)象類(lèi)提供對(duì)象技術(shù)

什么是python的類(lèi)與對(duì)象
評(píng)論