魚c筆記 Python工廠函式

2021-08-15 09:01:38 字數 441 閱讀 6906

在python2.2之前,類和型別是分開的。類是屬性和方法的封裝,型別就是像整型、浮點型和字串這些。

但是在python2.2之後,作者試圖對這兩個東西進行統一。他的做法是把int,float,string,list,tuple等這些bif(內建函式)統統轉換為工廠函式。

>>> type(len)

>>> type(dir)

>>> type(int)

>>> type(list)

>>> class c:

pass

>>> type(c) #c是類物件,因此所謂工廠函式就是類物件

>>> a = int("123") #在以前,是呼叫int函式將其引數轉化為整型。而現在是例項化乙個int的物件,然後返回例項後的物件

>>> a

123

魚c筆記 Python字典(一)

部分內容來自 python的字典和真正的英文本典比較,python的字典將單詞稱為key 鍵 單詞對應的含義稱為value 值 python的字典在很多地方也稱為hash 雜湊 有些地方也稱為關係陣列。字典是python唯一的對映型別。對映型別和序列型別的區別 序列型別以陣列的形式進行儲存,通過索引...

魚c筆記 Python物件導向程式設計

ooa 物件導向分析 oop 物件導向程式設計 ood 物件導向設計 關於self python的self相當於c 的this指標。由同乙個類可以生成無數的物件,當乙個物件的方法被呼叫的時候,物件會將自身作為第乙個引數傳遞給self引數,接受到這個self引數時,python就知道是哪個物件在呼叫方...

python 魚c 魚C python之列表

一 列表 乙個打了激素的陣列 1.介紹列表 c語言裡面的陣列 是把同一種型別的資料放在乙個集合裡面 但是python沒有型別的概念,所以python 引入了 列表,各種資料都可以放進去,如 整數 浮點數 字串 物件。2.建立列表 3種方式 普通列表 混合列表 空列表 exp number 飛翼 甲魚...