本篇內(nèi)容主要講解“python中的一切皆對(duì)象怎么理解”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“python中的一切皆對(duì)象怎么理解”吧!
創(chuàng)新互聯(lián)建站是一家專業(yè)提供京口企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站制作、網(wǎng)站建設(shè)、H5技術(shù)、小程序制作等業(yè)務(wù)。10年已為京口眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)絡(luò)公司優(yōu)惠進(jìn)行中。
計(jì)算機(jī)是二進(jìn)制的,所有數(shù)據(jù)在計(jì)算機(jī)內(nèi)部最終都是二進(jìn)制表示。那么我們使用計(jì)算機(jī)時(shí)數(shù)字、文字、圖像、聲音、動(dòng)作等等是怎么呈現(xiàn)的呢?具體呈現(xiàn)的方法和步驟非常多,是由計(jì)算機(jī)硬件、操作系統(tǒng)、軟件等多種因素共同決定的。在此只能講一些抽象概念。
數(shù)字、文字、圖像、聲音、代碼、動(dòng)作等等定義為數(shù)據(jù)。
數(shù)據(jù)多種多樣,必須要加以區(qū)分。用來區(qū)分?jǐn)?shù)據(jù)的標(biāo)識(shí)定義為標(biāo)簽。
計(jì)算機(jī)的功能就是將輸入的原始數(shù)據(jù)加工處理,再輸出數(shù)據(jù)。加工處理的步驟定義為方法。
現(xiàn)在回到python中來,一切皆對(duì)象,那什么是對(duì)象?我的理解是對(duì)象即數(shù)據(jù)、標(biāo)簽、方法的統(tǒng)稱。
下面舉個(gè)例子:
a = 65 # 定義一個(gè)變量a,賦值為65,python將默認(rèn)將數(shù)值65的標(biāo)簽設(shè)為int型,int即數(shù)據(jù)的標(biāo)簽 print(a,type(a)) b = chr(a) # 定義一個(gè)變量b,將變量a經(jīng)過chr()方法加工成str型"A",str即數(shù)據(jù)的標(biāo)簽。chr()即方法。 print(b,type(b)) out: 65A
現(xiàn)在相信大家都理解了什么是對(duì)象。
在python中數(shù)字number(含int、float、bool、complex)、字符串string、元組tuple、列表list、字典dict、集合set、方法、類、實(shí)例等等都是由數(shù)據(jù)、標(biāo)簽、方法等組成的,所以說一切皆對(duì)象。
其實(shí)在python中一切皆對(duì)象也不完全精確,在python代碼中諸如:()[]{}這些符號(hào)就不是對(duì)象,它們本身無意義,只是幫助區(qū)分識(shí)別代碼和數(shù)據(jù)的。
但是+、-、*、\等等運(yùn)算符都是對(duì)象,它們實(shí)際是特殊的方法,可以通過運(yùn)算符重載自定義。
到此,相信大家對(duì)“python中的一切皆對(duì)象怎么理解”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!