1. 程式人生 > >學習筆記——Python的物件模型

學習筆記——Python的物件模型

1、數字

數字分為整型(int)如:1234, 564;浮點型(float)如:1.245, 3.1415926, 1.23e9, 1.2e-5;複數(complex)如:3+4j

2、字串 (str)  如:‘Lisa’, "I'm student", "'Python'";

         字串中的編碼問題,在計算機記憶體中,統一使用Unicode編碼,當需要儲存到硬碟或者需要傳輸的時候,就轉換為UTF-8編碼。

3、位元組串 (bytes)如:b‘Hello, world’

4、列表 (list)如:[1, 2, 3]   ['a','b',['c','2']]   

5、元組  (tuple) 如:(1, -9, 6),    (3,)

6、字典  (dict)如:{1:'a', 2:'b', 3:'c'}

7、集合 (set)如:{'a', 'b', 'c'}

8、布林型   (bool) True ,  False

9、空型別  (NoneType) None

10、異常  Exception、ValueError、TypeError

11、檔案     如:f = open('data.dat', 'rb')      一般用  with...as...

12、其他可迭代物件     如:生成器物件、range物件、zip物件、enumerate物件、map物件、filter物件......

13、程式設計單元    

       函式(用def定義)、類(用class定義)他們都屬於可呼叫物件

       模組(型別為module)  模組用來集中存放函式、類、常量或者其他物件