华南俳烁实业有限公司

python

當(dāng)前位置:中華考試網(wǎng) >> python >> python教程 >> 文章內(nèi)容

python開發(fā)項(xiàng)目入門教程

來源:中華考試網(wǎng)  [2020年9月25日]  【

  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ì)象

責(zé)編:hym
  • 會(huì)計(jì)考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語考試
  • 學(xué)歷考試
土默特右旗| 横山县| 浮山县| 元氏县| 云林县| 桦川县| 洛南县| 庐江县| 交城县| 甘孜县| 平塘县| 河津市| 韩城市| 阿图什市| 临朐县| 体育| 宁化县| 安顺市| 阿拉善右旗| 甘肃省| 巴里| 吴川市| 汝南县| 安达市| 邓州市| 筠连县| 山阴县| 全州县| 韶山市| 河池市| 甘肃省| 木兰县| 凤山县| 道真| 邢台县| 延安市| 湘乡市| 积石山| 富锦市| 射洪县| 渑池县|