本期Python培訓(xùn)教程分享:python中,"_"和"__"的作用有什么不同?在python中,"_"和"__"是經(jīng)常會(huì)用到的,雖然本質(zhì)上沒有什么區(qū)別,但實(shí)際使用起來卻有很大的差異。具體內(nèi)容請(qǐng)看下文:
了解區(qū)別之前,我們先來了解一下python
python由荷蘭數(shù)學(xué)和計(jì)算機(jī)科學(xué)研究學(xué)會(huì)的吉多·范羅蘇姆于1990年代初設(shè)計(jì),作為一門叫做ABC語(yǔ)言的替代品。python提供了高效的高級(jí)數(shù)據(jù)結(jié)構(gòu),還能簡(jiǎn)單有效地面向?qū)ο缶幊?。python語(yǔ)法和動(dòng)態(tài)類型,以及解釋型語(yǔ)言的本質(zhì),使它成為多數(shù)平臺(tái)上寫腳本和快速開發(fā)應(yīng)用的編程語(yǔ)言,隨著版本的不斷更新和語(yǔ)言新功能的添加,逐漸被用于獨(dú)立的、大型項(xiàng)目的開發(fā)。
python解釋器易于擴(kuò)展,可以使用C語(yǔ)言或者C++擴(kuò)展新的功能和數(shù)據(jù)類型。python也可用于可定制化軟件中的擴(kuò)展程序語(yǔ)言。python豐富的標(biāo)準(zhǔn)庫(kù),提供了適用于各個(gè)主要系統(tǒng)平臺(tái)的源碼和機(jī)器碼。
python語(yǔ)言中_和__有什么區(qū)別?
xx:公有變量,所有對(duì)象都可以訪問;
_xx:?jiǎn)吻爸孟聞澗€,私有化屬性和方法,for包名import*禁止導(dǎo)入,類對(duì)象和子類可以訪問,使用對(duì)象._變量名調(diào)用;
__xx:雙前置下劃線,避免與子類中的屬性命名沖突,無法在外部直接訪問,應(yīng)使用對(duì)象._類名__變量名調(diào)用;
__xx__:雙前后下劃線,用于定義類的魔法屬性/模法方法,比如:__init__,__str__等,無法直接調(diào)用;
xx_:?jiǎn)魏笾孟聞澗€,用于避免與python關(guān)鍵字的沖突。
以上就是為大家分享的Python培訓(xùn)教程了,希望能夠給大家?guī)韼椭缧枇私飧嗟腜ython培訓(xùn)班、課程、價(jià)格、試聽等信息,請(qǐng)您留下聯(lián)系方式,千鋒教育課程顧問會(huì)盡快聯(lián)系您,為您定制專屬課程,開始您的學(xué)習(xí)之旅。