Python起手式 型別與物件2

2021-08-17 06:18:07 字數 1038 閱讀 2811

none

type(none)

null物件

數字物件

int 

整型float

浮點數complex

複數bool

布林型 true  false

序列str

字串list

列表tuple

元組range

range()函式建立整數範圍

對映dict    

字典集合

set可變集合

frozenset

不可變集合

如果乙個函式沒有返回值,可以返回none物件,在表示式中求值為0。

2. 數字型別

出了布林型外,所有的數字都是有符號,使用函式 isinstance(1,int) 可以判斷引數的型別,複數使用兩個浮點數表示,複數的實部和虛部分別使用z.real z.imag訪問,

3. 序列型別

序列表示索引為非負數整數的有序物件的集合,包括字串,列表和元組。字串是字元的序列,列表和元組的元素可以是任意python物件,所有的序列都是支援迭代

s[ i ]    

返回乙個序列的元素i

s[i :j ]

返回乙個切片

s[i:j:stride]

返回乙個擴充套件切片

lens(s)

s中的元素數

min(s)

s中的最小值

max(s)

s中的最大值

sum(s,[,initial])

s中各項的和

all(s)

檢查s中所有的元素是否為true

any(s)

檢查s中的任意元素是否為ture

s[i]=v

元素賦值

s[i:j]=t

切片賦值

s[i:j:stride]=t

擴充套件切片賦值

del s[i]

專案刪除

del s[i:j]

切片刪除

del s[i:j:stride]

擴充套件切片刪除

Python起手式 型別和物件

1.內建函式 id 可以返回乙個物件的唯一標識,返回值為整型,用於比較該物件在記憶體中的位置,在python中,一切都是物件,比如建立乙個值為1的物件,a只是引用這個新創將物件的乙個名稱,將a賦值給b時,b就成了同一物件的另乙個名稱,a和b的唯一標識都是相同的,使用sys模組的getrefcount...

Python 起手式 檔案操作

一.開啟乙個檔案,並且讀出每一行的內容f open in.txt line f.readline while line print line,end line f.readline f.close open 函式返回乙個新的檔案物件,呼叫該物件可以執行各種檔案操作,readline 方法讀取一行的內...

python型別與物件

1 列舉4個python核心資料型別的名稱。數字 字串 列表 字典 元祖 檔案和集合一般被認為是核心物件 資料 型別。型別 none和布林型有時也被定義在這樣的分類中。還有多種數字型別 整數 浮點數 複數 分數和十進位制數 和多種字串型別。2 為什麼我們把它們稱作 核心 資料型別?它們被認作是 核心...