久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

自學(xué)Python編程【第四十五節(jié)】面向?qū)ο螅?)

哈嘍,同學(xué)們!相信大家見過很多的Python公眾號上有面向?qū)ο蟮奈恼拢c擊卻是帥哥或者美女的簡介,大家是不是被搞糊涂了呢?面向?qū)ο笤赑ython中指的是什么呢?能做什么呢?了解完我們本階段的學(xué)習(xí)內(nèi)容,也許你就理解了!

自學(xué)Python編程【第四十五節(jié)】面向?qū)ο螅?)

我們之前已經(jīng)寫了不少小程序,都是按照功能需求的順序來設(shè)計程序。這種被稱為“面向過程”的編程。

還有一種程序設(shè)計的方法,把數(shù)據(jù)和對數(shù)據(jù)的操作用一種叫做“對象”的東西包裹起來。這種被成為“面向?qū)ο蟆钡木幊獭_@種方法更適合較大型的程序開發(fā)。

面向?qū)ο缶幊套钪饕膬蓚€概念就是:類(class)和對象(object)

類是一種抽象的類型,而對象是這種類型的實例。

舉個現(xiàn)實的例子:

“筆”作為一個抽象的概念,可以被看成是一個類。而一支實實在在的筆,則是“筆”這種類型的對象。

一個類可以有屬于它的函數(shù),這種函數(shù)被稱為類的“方法”。

一個類/對象可以有屬于它的變量,這種變量被稱作“域”。

域根據(jù)所屬不同,又分別被稱作“類變量”和“實例變量”。

繼續(xù)筆的例子。一個筆有書寫的功能,所以“書寫”就是筆這個類的一種方法。

每支筆有自己的顏色,“顏色”就是某支筆的域,也是這支筆的實例變量。

而關(guān)于“類變量”,我們假設(shè)有一種限量版鋼筆,我們?yōu)檫@種筆創(chuàng)建一種類。而這種筆的“產(chǎn)量”就可以看做這種筆的類變量。因為這個域不屬于某一支筆,而是這種類型的筆的共有屬性。

域和方法被合稱為類的屬性。

Python是一種高度面向?qū)ο蟮恼Z言,它其中的所有東西其實都是對象。所以我們之前也一直在使用著對象。看如下的例子:

s = 'how are you' 
#s被賦值后就是一個字符串類型的對象
l = s.split() 
#split是字符串的方法,這個方法返回一個list類型的對象
#l是一個list類型的對象

通過dir()方法可以查看一個類/變量的所有屬性:

dir(s) 
dir(list)

下節(jié)課,我們來自己創(chuàng)建一個類。

恭喜您在Python自學(xué)的道路上又堅持了一天,你知道什么是Python中的面向?qū)ο?/strong>了嗎?更多Python面向?qū)ο蟮膬?nèi)容,我們下節(jié)課分享。

好啦,今天的分享到這里就結(jié)束了,希望大家能夠持續(xù)關(guān)注馬哥教育官網(wǎng),每天都會有大量優(yōu)質(zhì)內(nèi)容與大家分享!

聲明:文章來源于網(wǎng)絡(luò),侵刪!

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國內(nèi)好評如潮的Linux云計算運維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開發(fā)專業(yè)人才培訓(xùn)機構(gòu)!

    1. 主站蜘蛛池模板: 尉氏县| 高青县| 科尔| 宜春市| 会东县| 乌拉特中旗| 和硕县| 册亨县| 凤翔县| 南部县| 南漳县| 阿坝| 射洪县| 光山县| 丘北县| 青铜峡市| 德昌县| 尉犁县| 图木舒克市| 响水县| 嘉祥县| 上高县| 上饶市| 土默特右旗| 罗源县| 鄂伦春自治旗| 聊城市| 杭锦后旗| 循化| 滁州市| 文安县| 香河县| 白水县| 成武县| 丰宁| 五原县| 江源县| 枣强县| 资讯 | 东乡族自治县| 天祝|