在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

揭開(kāi)Python類中self的神秘面紗

汽車玩家 ? 來(lái)源:碼農(nóng)阿勇 ? 作者:碼農(nóng)阿勇 ? 2020-01-19 17:51 ? 次閱讀

許多python初學(xué)者,在接觸到python面向?qū)ο蟮臅r(shí)候,就被類中包含的方法中的self打敗了,不知道self是何物?

既然寫在方法中,是必須參數(shù),為何在調(diào)用方法的時(shí)候不給它傳參數(shù)還能正常運(yùn)行?和我們前面學(xué)的函數(shù)傳參這塊矛盾么?勇哥在這里給慢慢大家揭開(kāi)self的神秘面紗。

首先我們看下如下代碼:

揭開(kāi)Python類中self的神秘面紗

改進(jìn)上述代碼,我們來(lái)探索下self到底是個(gè)什么東西?大家應(yīng)該記得python中有一個(gè)id()內(nèi)置函數(shù),它可以返回指定變量在內(nèi)存中存放的地址。

Self既然作為show方法的形參,那我就可以在該方法內(nèi)部通過(guò)print打印,該形參變量在內(nèi)存中的存放位置;我們?cè)陬愅鈩?chuàng)建的對(duì)象mytest,它其實(shí)也是一個(gè)變量,我也可以通過(guò)id函數(shù)打印給變量在內(nèi)存中的存放位置,改進(jìn)后的代碼執(zhí)行結(jié)果如下:

揭開(kāi)Python類中self的神秘面紗

通過(guò)上圖,我們發(fā)現(xiàn)對(duì)象mytest變量的存放地址和self的內(nèi)存存放地址竟然是一樣的,這就意味它們代表的是一個(gè)東西,那就是mytest變量本身。當(dāng)系統(tǒng)在執(zhí)行mytest=test()的時(shí)候,python的解釋器會(huì)悄悄的幫我們把mytest實(shí)例變量傳給了self。所以后邊我們?cè)僬{(diào)用該方法的時(shí)候,不需要再給該方法傳參數(shù)了。

另外類中的普通方法參數(shù)self必須寫在最前邊(即最左邊),self參數(shù)本身的名字可以修改,但是不推薦,因?yàn)榇蠹叶技s定叫這個(gè)名字了,所以我們就跟著隨大流好了。對(duì)于接觸過(guò)其他編程語(yǔ)言的人來(lái)說(shuō),python中是self與C++JAVA中類中的this關(guān)鍵字意義是一樣的。

因此self在方法中是必須(位置)參數(shù)沒(méi)錯(cuò),但是在創(chuàng)建對(duì)象或?qū)嵗哪且豢蹋琾ython解釋器就幫我們傳遞了當(dāng)前的對(duì)象給self了,所以我們?cè)僬{(diào)用該方法的時(shí)候不需要在傳了。正是因?yàn)榉椒ㄖ杏衧elf,我們就可以在方法中對(duì)這個(gè)實(shí)例的屬性進(jìn)行操作了,記住self參數(shù)指向了當(dāng)前對(duì)象本身。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4825

    瀏覽量

    86355
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    突破!華為先進(jìn)封裝技術(shù)揭開(kāi)神秘面紗

    在半導(dǎo)體行業(yè),芯片制造工藝的發(fā)展逐漸逼近物理極限,摩爾定律的推進(jìn)愈發(fā)艱難。在此背景下,先進(jìn)封裝技術(shù)成為提升芯片性能、實(shí)現(xiàn)系統(tǒng)集成的關(guān)鍵路徑,成為全球科技企業(yè)角逐的新戰(zhàn)場(chǎng)。近期,華為的先進(jìn)封裝技術(shù)突破引發(fā)行業(yè)高度關(guān)注,為其在芯片領(lǐng)域的持續(xù)創(chuàng)新注入強(qiáng)大動(dòng)力。 堆疊封裝,創(chuàng)新架構(gòu) 華為公布的 “一種芯片堆疊封裝及終端設(shè)備” 專利顯示,其芯片堆疊封裝技術(shù)通過(guò)將多個(gè)芯片或芯粒(Chiplet)以堆疊方式成在同一封裝體內(nèi),實(shí)
    的頭像 發(fā)表于 06-19 11:28 ?100次閱讀

    浮思特 | 揭開(kāi)(IGBT)的神秘面紗,結(jié)構(gòu)原理與應(yīng)用解析

    在(絕緣柵雙極型晶體管)IGBT出來(lái)之前,最受歡迎和常用的功率電子開(kāi)關(guān)器件是雙極結(jié)晶體管(BJT)和場(chǎng)效應(yīng)晶體管(MOSFET)。然而,這兩種組件在高電流應(yīng)用中都有一些限制。因此,我們轉(zhuǎn)向了另一種受歡迎的功率電子開(kāi)關(guān)器件,稱為IGBT。TRINNOIGBT你可以將IGBT看作BJT和MOSFET的結(jié)合體,這些組件具有BJT的輸入特性和MOSFET的輸出特性。
    的頭像 發(fā)表于 06-17 10:10 ?82次閱讀
    浮思特 | <b class='flag-5'>揭開(kāi)</b>(IGBT)的<b class='flag-5'>神秘</b><b class='flag-5'>面紗</b>,結(jié)構(gòu)原理與應(yīng)用解析

    立訊技術(shù)OmniEdge CRE產(chǎn)品的六大優(yōu)勢(shì)

    本期讓我們揭開(kāi)立訊技術(shù)OmniEdge CRE的神秘面紗,看看領(lǐng)航新一代硬件接口的產(chǎn)品,有哪些“黑科技”!
    的頭像 發(fā)表于 04-22 15:42 ?275次閱讀
    立訊技術(shù)OmniEdge CRE產(chǎn)品的六大優(yōu)勢(shì)

    發(fā)燒友必看:揭秘邏輯LC電路的神秘作用

    的應(yīng)用領(lǐng)域,成為了眾多電子發(fā)燒友探索與研究的熱點(diǎn)。今天,就讓我們一同揭開(kāi)邏輯LC電路的神秘面紗,深入探討它在電子世界扮演的重要角色。 電子發(fā)燒友必看:揭秘邏輯LC電路的
    的頭像 發(fā)表于 02-19 15:19 ?556次閱讀

    防水連接器:工廠環(huán)境的守護(hù)神

    在工業(yè)制造的世界,每一個(gè)細(xì)節(jié)都至關(guān)重要。連接器,作為電子設(shè)備不可或缺的組成部分,承擔(dān)著信號(hào)和電力傳輸?shù)闹厝巍6诔錆M挑戰(zhàn)的工廠環(huán)境,防水連接器的最大作用究竟是什么呢?讓我們一起來(lái)揭開(kāi)
    的頭像 發(fā)表于 02-17 15:31 ?387次閱讀

    什么是MOSFET柵極氧化層?如何測(cè)試SiC碳化硅MOSFET的柵氧可靠性?

    氧化層?如何測(cè)試碳化硅MOSFET的柵氧可靠性?”讓我們一起跟隨基本半導(dǎo)體市場(chǎng)部總監(jiān)魏煒老師的講解,揭開(kāi)這一技術(shù)領(lǐng)域的神秘面紗。
    發(fā)表于 01-04 12:37

    揭開(kāi)觸控技術(shù)的神秘面紗

    點(diǎn)點(diǎn)點(diǎn)、滑滑滑!每天我們這些低頭族都在機(jī)械的刷屏微信,看來(lái)觸摸真的改變了人類的生活方式。然而你就不好奇為什么你在玻璃板上動(dòng)動(dòng)手指頭,機(jī)器就知道你要做什么嗎?好吧,我來(lái)為你揭秘觸控技術(shù)。 從手機(jī)功能的進(jìn)化開(kāi)始,IT產(chǎn)品進(jìn)入了智能化時(shí)代。芯片、屏幕、攝像頭等都成為了推動(dòng)IT產(chǎn)品智能化進(jìn)程的主力。但是很多人都沒(méi)有注意到,觸控技術(shù)的不斷更新,是我們手中產(chǎn)品可以不斷變輕、變薄以及變得更加智能的主因。 人機(jī)交互最早通過(guò)
    的頭像 發(fā)表于 11-29 09:45 ?1542次閱讀
    <b class='flag-5'>揭開(kāi)</b>觸控技術(shù)的<b class='flag-5'>神秘</b><b class='flag-5'>面紗</b>

    解讀版|Air780E軟件C語(yǔ)言內(nèi)存數(shù)組的神秘面紗!

    今天我們來(lái)揭開(kāi)Air780E 軟件 C 語(yǔ)言內(nèi)存數(shù)組的神秘面紗,希望有所收獲。
    的頭像 發(fā)表于 11-17 10:00 ?593次閱讀
    解讀版|Air780E軟件<b class='flag-5'>中</b>C語(yǔ)言內(nèi)存數(shù)組的<b class='flag-5'>神秘</b><b class='flag-5'>面紗</b>!

    艾畢勝電子全自動(dòng)跟拍智能云臺(tái)驅(qū)動(dòng)板方案的神秘面紗

    在科技飛速發(fā)展的今天,全自動(dòng)跟拍智能云臺(tái)已經(jīng)成為攝影、直播等領(lǐng)域的熱門設(shè)備。而在其背后,驅(qū)動(dòng)板方案則是實(shí)現(xiàn)其出色性能的關(guān)鍵所在。今天,就讓我們一同來(lái)揭開(kāi)全自動(dòng)跟拍智能云臺(tái)驅(qū)動(dòng)板方案的神秘面紗
    的頭像 發(fā)表于 10-09 17:29 ?743次閱讀
    艾畢勝電子全自動(dòng)跟拍智能云臺(tái)驅(qū)動(dòng)板方案的<b class='flag-5'>神秘</b><b class='flag-5'>面紗</b>

    用智能DAC揭開(kāi)醫(yī)療報(bào)警設(shè)計(jì)的神秘面紗

    電子發(fā)燒友網(wǎng)站提供《用智能DAC揭開(kāi)醫(yī)療報(bào)警設(shè)計(jì)的神秘面紗.pdf》資料免費(fèi)下載
    發(fā)表于 09-14 10:50 ?0次下載
    用智能DAC<b class='flag-5'>揭開(kāi)</b>醫(yī)療報(bào)警設(shè)計(jì)的<b class='flag-5'>神秘</b><b class='flag-5'>面紗</b>

    OpenAI宣布啟動(dòng)GPT Next計(jì)劃

     9月4日最新資訊,OpenAI Japan 在KDDI峰會(huì)上亮相,揭開(kāi)了其即將問(wèn)世的下一代AI模型的神秘面紗,并正式宣布了旨在2024年啟動(dòng)的GPT Next宏偉計(jì)劃。
    的頭像 發(fā)表于 09-04 14:51 ?874次閱讀

    北斗衛(wèi)星時(shí)鐘——揭開(kāi)“授時(shí)”的神秘面紗

    ,這些時(shí)間信息又是從哪里來(lái)的呢?為什么我們可以隨時(shí)隨地都能獲取準(zhǔn)確的時(shí)間信息?這得益于高精度的 授時(shí)服務(wù) ,今天我們就來(lái)揭開(kāi)“授時(shí)”的神秘面紗。 ? ? ?大家都知道我國(guó)的北斗導(dǎo)航衛(wèi)星,是用于定位導(dǎo)航的。那么北斗是怎么進(jìn)行定位導(dǎo)
    的頭像 發(fā)表于 07-25 16:21 ?875次閱讀
    北斗衛(wèi)星時(shí)鐘——<b class='flag-5'>揭開(kāi)</b>“授時(shí)”的<b class='flag-5'>神秘</b><b class='flag-5'>面紗</b>

    深入分析:常說(shuō)的3H原則在PCB設(shè)計(jì)的應(yīng)用

    “3H”這個(gè)設(shè)計(jì)經(jīng)驗(yàn)我們一直在傳頌,到底它在具體PCB設(shè)計(jì)項(xiàng)目中到底效果怎么樣呢?話不多說(shuō),本期文章從理論到實(shí)際給大家全面分析,揭開(kāi)它那神秘面紗!
    的頭像 發(fā)表于 07-15 16:49 ?1212次閱讀
    深入分析:常說(shuō)的3H原則在PCB設(shè)計(jì)<b class='flag-5'>中</b>的應(yīng)用

    xAI公司將在八月揭開(kāi)其新Grok-2大語(yǔ)言模型的神秘面紗

    在科技界的浩瀚星空中,埃隆·馬斯克的每一次發(fā)聲都如同璀璨的新星,瞬間照亮前行的道路。近日,這位科技巨擘在推特上的一則簡(jiǎn)短宣告,再次將全球的目光聚焦于人工智能的前沿陣地——他的初創(chuàng)公司xAI即將在八月揭開(kāi)其最新力作Grok-2大語(yǔ)言模型的神秘
    的頭像 發(fā)表于 07-02 11:38 ?792次閱讀

    揭開(kāi)Pluto XZU20的神秘面紗—探尋未來(lái)緊湊而強(qiáng)大的FPGA解決方案

    創(chuàng)新成果具有挽救生命、改變生活和創(chuàng)造夢(mèng)想的能力?,F(xiàn)在讓我們一起緊隨Pluto產(chǎn)品發(fā)布會(huì)的步伐,揭開(kāi)PlutoXZU20的神秘面紗,與我們一起探尋未來(lái)緊湊而強(qiáng)大的FP
    的頭像 發(fā)表于 06-21 08:09 ?718次閱讀
    <b class='flag-5'>揭開(kāi)</b>Pluto XZU20的<b class='flag-5'>神秘</b><b class='flag-5'>面紗</b>—探尋未來(lái)緊湊而強(qiáng)大的FPGA解決方案
    主站蜘蛛池模板: 日本xxxx色视频在线观看免 | 丁香六月啪 | 亚洲精品久久久久午夜福 | 亚洲va老文色欧美黄大片人人 | 中文天堂最新版在线精品 | 亚州色图欧美色图 | 婷婷激情五月综合 | 精品国产乱码一区二区三区 | 亚洲jizzjizz中文在线播放 | 欧美一区亚洲二区 | 亚洲免费视频播放 | 亚洲第一视频在线 | 老逼影院| 免费黄色一级片 | h版欧美一区二区三区四区 h网站亚洲 | 国产免费一级在线观看 | 欧美黑人换爱交换乱理伦片 | 国产精品久久久久久久成人午夜 | 人人干网 | 免费看片aⅴ免费大片 | 美女涩涩网站 | 国产精品福利一区二区亚瑟 | 婷婷激情四射网 | 成人亚洲电影 | 午夜视频www| 日韩一区二区视频在线观看 | h视频免费网站 | 国产产一区二区三区久久毛片国语 | 黄a在线观看 | 成 人网站免费 | 色老头在线视频 | 午夜黄色网址 | 狠狠干狠狠干狠狠干 | 国内精品免费视频自在线 | 天堂网视频在线 | 一级特黄国产高清毛片97看片 | 35pao免费视频 | 天天干天天操天天摸 | 高清一级做a爱视频免费 | 日本成片免费高清 | 成人午夜亚洲影视在线观看 |