python2物件導向

2022-09-08 07:45:11 字數 1490 閱讀 6204

十 物件導向(上)

4.1認識屬性

4.2類屬性和例項屬性

4.3設定屬性的預設值

4.4修改屬性的值

4.5私有屬性

5.1定義子類

5.2在子類中定義方法和屬性

5.3子類可以繼續派生新類

5.4私有屬性和私有方法

5.5多重繼承

十一 物件導向(下)

使用__name__屬性

3.1只匯入乙個類from car import car

3.2匯入指定的類from car import car

3.3匯入多個類from car import car,chadiancar

3.4匯入整個模組import car

3.5 在乙個模組中匯入另乙個模組

4.1什麼是迭代器

使用yield定義的函式被稱為生成器

生成乙個值用於迭代

6.1建立裝飾器

6.2 使用裝飾器裝飾函式

def zz(fun):

@zzdef hello(name):

if __name__ == '__main__':

命名空間是乙個字典:鍵是變數名,值是變數的值

8.1什麼是閉包?

bb = func('程式')

bb(66)

閉包:將組成函式的語句和這些語句的執行環境打包到一起所得到的環境

十二檔案操作處理

十三異常處理

十四正規表示式

十五多執行緒開發

十六 tkinter圖形化介面開發

十七 網路程式設計

import json

data =

str = json.dumps(data)

print(repr(data))

print(str)

十八資料庫開發

import pymysql

#開啟資料庫連線

db = pymysql.connect('127.0.0.1', 'root', '847650632syj', 'construct_tree')

#建立乙個游標物件cursor

cursor = db.cursor()

#使用execute方法執行sql查詢

cursor.execute('select version()')

#使用fetchone()方法獲取單條資料

data = cursor.fetchone()

print(data)

#關閉資料庫連線

db.close()

用於連線多個資料庫系統

十九 動態web開發基礎

python物件導向2

主要通用 新增到屬性名前,可以讓該屬性得到乙個保護 class wudang name 武當 kongfu list aaa bbb ccc wd wudang print wd.name print wd.kong list 定義類的時候,如果希望繼承自另外乙個類 可以通過 class 類名 父類...

Python 物件導向2

instance 和 issubclass class foo pass foo foo print isinstance foo,foo print isinstance 1 int true trueclass foo pass foo foo print isinstance foo,foo ...

Python 物件導向 2

組合 適合沒干係的橫向類,比如池塘,烏龜,魚 把類的例項化放到新類裡面 屬性名和方法名相同,屬性會覆蓋掉方法 繫結 方法需要例項才能被呼叫!這種限制即繫結 用self接受繫結 class ball def xx self,a print b ball b.xx 123 刪除del ball類時,b....