python核心編程筆記chapter 4

布爾值 :全部標註對象都可用於布爾測試。python

下列對象的布爾值是False:  False; 全部值爲零的數;空字符串;空列表;空元組;空字典。函數

代碼對象是編譯過的源代碼片斷,是可執行對象;測試

幀對象表示Python的執行棧幀。code

跟蹤記錄對象、切片對象,省略對象,xrange對象。對象

4.5操做符:對象值的比較;對象身份比較:is和is not操做符來比較兩個變量是否指向同一個對象。索引

4.6標準類型內建函數 type()接受一個對象做爲參數,返回它的類型cmp()用於比較兩個對象。type().__name__字符串

isinstance()編譯

減小函數的調用class

import types
if type(num) == type.IntType

對象身份比較import

if type(num) is types.IntType

減小查詢次數

from types import IntType
if type(num) is IntType

儲存模型:  原子或標量儲存:保存單個字面對象;

                   容器儲存或複合對象:容納多個對象。

跟新模型:  可變類型:列表、字典

                  不可變類型:字符串,數字、元組

訪問模型:直接存取:對非容器模型能夠直接訪問

                 順序:索引順序訪問

相關文章
相關標籤/搜索