python核心程式設計 派生

2021-07-09 02:19:14 字數 724 閱讀 2712

乙個類被定義後,目標就是要把它當成乙個模組來使用,並把這些物件嵌入到你的**中去,同其它資料型別及邏輯執行流混合使用。有兩種方法可以在你的**中利用類。

第一種是組合(composition)。就是讓不同的類混合並加入到其它類中,來增加功能和**重用性。你可以在乙個大點的類中建立你自已的類的例項,實現一些其它屬性和方法來增強對原來的類物件

另一種方法是通過派生

# -*- coding: utf-8 -*-

class

p(object):

pass

class

c(p):

pass

c = c()

print c.__class__

print c.__class__

print c.__bases__ #使用類名,列印父類

print

"***********"

p = p()

print p.__class__

print p.__class__

print p.__bases__

輸出:

d:\python27\test>object03.py

'type'>

(,)***********

'type'>

('object'>,)

d:\python27\test>

python核心程式設計

文件字串 應該多用,help 的作用就是把builtin的函式的文件字串取出然後列印出來。1 usr bin python 2 def printmax a,b 3 print max of two int numbers 4 x int a 5 y int b 6 if x y 7 print x...

Python核心程式設計

略1 下劃線 在直譯器中有特別的含義,表示最後乙個表示式的值。2 print函式進行格式化字串 print s is number d python 1 python is number 1 3 重定向輸出 logfile open tmp mylog.txt a print logfile,fat...

python核心程式設計

python核心程式設計 python核心程式設計目錄 1.計算機要點 2.python要點 3.基本資料型別 4.運算子 5.條件控制語句 6.列表 7.元祖和字典 8.函式 9.高階程式設計 10.物件導向 11.物件導向 模組 12.異常和檔案 第一篇計算機要點 計算機基本概念 計算機的特點 ...