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

了解什么是Python面向對象(1)

今天馬哥教育要跟大家分享的文章是了解什么是Python面向對象(1)?相信大家見過很多的Python公眾號上有面向對象的文章,點擊卻是帥哥或者美女的簡介,大家是不是被搞糊涂了呢?面向對象在Python中指的是什么呢?能做什么呢? Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 !

了解完我們本階段的學習內容,也許你就理解了!

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

還有一種程序設計的方法,把數據和對數據的操作用一種叫做“對象”的東西包裹起來。這種被成為“面向對象”的編程。這種方法更適合較大型的程序開發。

面向對象編程最主要的兩個概念:

類(class)和對象(object)

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

舉個現實的例子:

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

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

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

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

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

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

而關于“類變量”,我們假設有一種限量版鋼筆,我們為這種筆創建一種類。而這種筆的“產量”就可以看做這種筆的類變量。因為這個域不屬于某一支筆,而是這種類型的筆的共有屬性。

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

Python是一種高度面向對象的語言,它其中的所有東西其實都是對象。所以我們之前也一直在使用著對象??慈缦碌睦樱?/p>

s = 'how are you'

#s被賦值后就是一個字符串類型的對象

l = s.split()

#split是字符串的方法,這個方法返回一個list類型的對象

#l是一個list類型的對象

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

dir(s)

dir(list)

下節課,我們來自己創建一個類。

恭喜您在Python的道路上又堅持了一天,更多Python面向對象的內容,我們下節課分享。

以上就是馬哥教育今天為大家分享的關于了解什么是Python面向對象(1)的文章,希望本篇文章能夠對正在 Python學習?和從事Python相關工作的小伙伴們有所幫助,想要了解更多相關知識記得關注馬哥教育官網,每天都會有大量優質內容與大家分享!

聲明:文章來源于網絡,如有侵權請聯系刪除!

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!

  • <menu id="dlktz"></menu>
    <ul id="dlktz"></ul>
    <menu id="dlktz"></menu>
    <bdo id="dlktz"></bdo>
    主站蜘蛛池模板: 灵丘县| 贵港市| 响水县| 武定县| 开远市| 新龙县| 九江县| 卢龙县| 盐城市| 云和县| 临朐县| 大新县| 崇阳县| 三明市| 土默特左旗| 元江| 镇康县| 平陆县| 两当县| 沙湾县| 界首市| 蓬溪县| 喀什市| 张家界市| 玉龙| 固原市| 抚顺县| 洛宁县| 资源县| 郓城县| 贵州省| 焉耆| 于都县| 玉门市| 铜川市| 宣恩县| 西乌珠穆沁旗| 昆山市| 德阳市| 元氏县| 武宁县|