Python的內建物件

2021-10-01 23:03:58 字數 1163 閱讀 7115

python的內建物件

物件型別

型別名稱

簡要說明

數字int,float,complex

支援任意大的數字,具體程度受記憶體的限制

字串str

python中沒有字元常量和字元變數,只有字串常量和變數

位元組串bytes

以字母b引導,如b'hello world'

列表list

所有元素在「」方括號中,如:[1,2,3,4]

元組tuple

所有元素在「()」方括號中,如:(1,2,3,4)

集合set,frozenset

所有元素在「{}」方括號中,如:

字典dict

所有元素在「{}」方括號中,元素之間用逗號分隔,元素形式為「鍵:值」

布林型bool

true,false  其中true相當於整數1.false相當於0.可與整數運算

空型別none

空值異常

exception,valuerrror,typeerror

內建的大量異常類,分別對應不同型別的異常

檔案如:f=open('data.dat','rb')  使用內建函式open以指定的方式開啟檔案。返回檔案物件

其他迭代物件

具有惰性求值的特點

程式設計單元

類和函式都屬於可呼叫的物件,模組用來集中存放函式、類,常量或其他物件

python中的變數並不直接儲存值,而是儲存了值的記憶體位址或者引用!這是因為python採用基於值的記憶體管理模式。變數的命名規則:

由大小寫字母、數字、下劃線,以及漢子等字元組合。

必須以字母或下劃線開頭(不能以數字開頭),但下劃線開頭有特殊的含義,盡量少使用!

變數名中不能有空格或者標點符號(如:逗號,頓號,分號,冒號等)

不能用關鍵字作為變數名

大小寫敏感

python支援任意大的數字,具體程度由記憶體大小限制。

python中沒有字元常量和字元變數,只有字串常量和變數

列表:所有元素在「」方括號中,如:[1,2,3,4]

元組:所有元素在「()」方括號中,如:(1,2,3,4)

集合:所有元素在「{}」方括號中,如:

字典:所有元素在「{}」方括號中,元素之間用逗號分隔,元素形式為「鍵:值」

Python 的內建物件

python中一切皆是物件,主要的內建物件有 1.數字 整型int 浮點型float 2.字串 不可變性 3.列表 4.字典 5.元組 不可變性 6.檔案 7.集合 不重複性 數字 支援 運算,有強大的math模組 round 3.1415926,2 3.14 保留小數點位數 num 2f 3.14...

Python 內建物件

方法 功能bit length 返回以二進位制表示乙個整數所需要的位數,不包括符號位和前面的零 to bytes length,byteorder,signed false 返回表示乙個整數的位元組陣列 from bytes bytes,byteorder,signed false 返回由給定位元組...

python內建物件型別

python內建物件型別 有 數字,字串,列表,元組,字典,集合等 pickle醃製 為了達到對一些物件進行持久化的儲存,並且不丟這個物件的型別與資料,我需要對這個物件進行序列號,然後存在記憶體或者存在第三方檔案,然後序列號的過程就叫醃製 例項 import pickle 匯入模組 lista na...