- 首頁|
- 網(wǎng)校|
- 焚題庫|
- APP |
-
微信公眾號(hào)
Python面向?qū)ο蟾鶭ava的面向?qū)ο蟠笸‘,這篇我們簡(jiǎn)單介紹一下Python面向?qū)ο。以下是小編為你整理的python開發(fā)項(xiàng)目入門教程
類(class)是通俗的說就是事物的屬性和行為的抽象。下面我們定義個(gè)動(dòng)物類,名稱和體重是動(dòng)物屬性,動(dòng)物的叫是動(dòng)物行為(方法)。然后獲取類的實(shí)例。
上面的代碼有幾個(gè)點(diǎn)需要說明一下:
(1) self: self是個(gè)形式參數(shù),代表本類的實(shí)例(類似于Java的this關(guān)鍵字)通過self可以調(diào)用本類的屬性和方法。
(2) __init__(self):初始化方法,類似java的構(gòu)造方法
(3) shout(self): 類方法和普通方法的區(qū)別是類方法必須帶一個(gè)名稱為self的參數(shù)
創(chuàng)建對(duì)象python中沒有new關(guān)鍵字,直接通過方法名參數(shù)列表,跟調(diào)用普通方法沒什么區(qū)別。
訪問和賦值類的屬性
(1) 通過“.”類訪問對(duì)象的屬性和行為
(2) getattr(obj, name[, default]) : 訪問對(duì)象的屬性。
(3) 通過“=”號(hào)賦值
(4)setattr(obj,name,value) : 賦值對(duì)象屬性,如果屬性不存在,會(huì)創(chuàng)建一個(gè)新屬性。
類的方法:
(1) 實(shí)例方法:第一個(gè)參數(shù)self,通過實(shí)例來訪問
(2) 類方法:第一個(gè)參數(shù)cls代表當(dāng)前的類,classmethod() 來創(chuàng)建類方法。類名和實(shí)例都可以訪問。
(3) 靜態(tài)方法:其實(shí)跟普通方法差不多,沒有默認(rèn)參數(shù),類名和實(shí)例都可以調(diào)用。
int對(duì)象的創(chuàng)建方法
int對(duì)象的創(chuàng)建方法
1.通過內(nèi)置語法規(guī)則創(chuàng)建
和我們平時(shí)看見的整數(shù)一樣。
2.通過int函數(shù)創(chuàng)建
int函數(shù)是Python的內(nèi)置函數(shù),可以從字符串、浮點(diǎn)數(shù)(小數(shù))等對(duì)象創(chuàng)建整數(shù)。
當(dāng)然,如果使用不當(dāng),傳入的字符串中不是整數(shù),或者傳入了不恰當(dāng)?shù)念愋停蜁?huì)引發(fā)錯(cuò)誤。
我們可以看見,int函數(shù)要求傳入一個(gè)數(shù)或者一個(gè)字符串。
常用的int對(duì)象操作運(yùn)算
1.加減法
加減法的運(yùn)算與數(shù)學(xué)中相同,對(duì)于我們來說,大數(shù)字運(yùn)算中它們會(huì)提供更大便利。Python是比較高級(jí)的語言,所以支持負(fù)數(shù)運(yùn)算。
Python中乘法用“*”表示,運(yùn)算規(guī)則一樣。
設(shè)定一個(gè)列表
比如:a = [123,456,789],b = 123,b in a (結(jié)果True)
解析:b是否被a包含
把b改為一個(gè)其他的數(shù)值,比如b = 1234
然后b in a,結(jié)果是False,因?yàn)閍里面找不到b所指向的對(duì)象(1234)
需要注意,in后面的對(duì)象必須是元組、列表這些集合類型的對(duì)象
初級(jí)會(huì)計(jì)職稱中級(jí)會(huì)計(jì)職稱經(jīng)濟(jì)師注冊(cè)會(huì)計(jì)師證券從業(yè)銀行從業(yè)會(huì)計(jì)實(shí)操統(tǒng)計(jì)師審計(jì)師高級(jí)會(huì)計(jì)師基金從業(yè)資格稅務(wù)師資產(chǎn)評(píng)估師國際內(nèi)審師ACCA/CAT價(jià)格鑒證師統(tǒng)計(jì)資格從業(yè)
一級(jí)建造師二級(jí)建造師消防工程師造價(jià)工程師土建職稱房地產(chǎn)經(jīng)紀(jì)人公路檢測(cè)工程師建筑八大員注冊(cè)建筑師二級(jí)造價(jià)師監(jiān)理工程師咨詢工程師房地產(chǎn)估價(jià)師 城鄉(xiāng)規(guī)劃師結(jié)構(gòu)工程師巖土工程師安全工程師設(shè)備監(jiān)理師環(huán)境影響評(píng)價(jià)土地登記代理公路造價(jià)師公路監(jiān)理師化工工程師暖通工程師給排水工程師計(jì)量工程師
人力資源考試教師資格考試出版專業(yè)資格健康管理師導(dǎo)游考試社會(huì)工作者司法考試職稱計(jì)算機(jī)營(yíng)養(yǎng)師心理咨詢師育嬰師事業(yè)單位教師招聘公務(wù)員公選考試招警考試選調(diào)生村官
執(zhí)業(yè)藥師執(zhí)業(yè)醫(yī)師衛(wèi)生資格考試衛(wèi)生高級(jí)職稱護(hù)士資格證初級(jí)護(hù)師主管護(hù)師住院醫(yī)師臨床執(zhí)業(yè)醫(yī)師臨床助理醫(yī)師中醫(yī)執(zhí)業(yè)醫(yī)師中醫(yī)助理醫(yī)師中西醫(yī)醫(yī)師中西醫(yī)助理口腔執(zhí)業(yè)醫(yī)師口腔助理醫(yī)師公共衛(wèi)生醫(yī)師公衛(wèi)助理醫(yī)師實(shí)踐技能內(nèi)科主治醫(yī)師外科主治醫(yī)師中醫(yī)內(nèi)科主治兒科主治醫(yī)師婦產(chǎn)科醫(yī)師西藥士/師中藥士/師臨床檢驗(yàn)技師臨床醫(yī)學(xué)理論中醫(yī)理論