Python 物件中的資料型別

2022-10-04 21:24:23 字數 1196 閱讀 3769

對於python,www.cppcns.com一切事物都是物件,程式中儲存的所有資料都是物件,物件基於類建立

計算機能處理的遠不止數值,還可以處理文字、圖形、音訊、**、網頁等各種各樣的資料,不同的資料,需要定義不同的資料型別。

class 指自定義型別,type 指內建型別。兩者都表示資料型別,稱呼不同而已

每個物件都有乙個身份、乙個型別和乙個值,身份指物件在記憶體中所處位置的指標(記憶體中的位址),內建函式id()可返回乙個物件的身份。變數名就是引用這個具體位置的名稱

例項化:建立特定型別的物件

例項被建立後,其身份和型別不可改變

若物件值可修改,稱為可變物件

若物件值不可修改,稱為不可變物件

容器:某個物件包含對其它物件的引用,如 列表。

python是強型別語言,物件所屬的型別決定了這個物件所能參與的操作或程式設計客棧它支援的方法,即方法存在類中,物件裡具有的功能都是去類裡找的。

大多數物件都有大量特有的資料屬性和方法

屬性:與物件相關的值,如 變數名

方法:被呼叫時將在物件上執行某些操作的函式

>>> name='test'

>>> name.upper() --方法

test

>>> num = 1

>>> print(num.real) --屬性

help(type) -- 檢視某個型別有哪些方法或屬性

>>> help(int)

help(type.func) -- 查詢某個方法的用法

>>> help(str.find)

使用點(.)運算子可以訪問屬性和方法

print(type(obj)) -- 檢視物件由哪個類建立的

>>> from twisted.internet import mirlolmreactor

>>> print(type(reactor))

核心資料類程式設計客棧型

數字:int,long,float,complex,bool (0:false, 1:true)

字元:str,unicode

列表:list

元組:tuple

字典:dict

檔案:file

其它:set(集合),frozeset,類型別,none

本文標題: python 物件中的資料型別

本文位址: /jiaoben/python/190739.html

Python中的資料型別

python中有五種標準的資料型別 數字 字串 列表 元組 字典1 數字型別 number 數字資料型別儲存數字值,當為其分配值時,將建立數字物件。例如 var1 10 var2 20可以使用del語句刪除對數字物件的引用。其語法為 del var del var1,var2python支援三種不同...

python中的資料型別

python3 中常用的資料型別 不可變資料型別 number 數字 string 字串 tuple 元組 可變資料型別 list 列表 dictionary 字典 sets 集合 資料型別型別可分為 可變資料型別 不可雜湊 不可變資料型別 可雜湊 可變資料型別是指乙個id位址中儲存的資料是可以改變...

python中的資料型別

python常用的資料型別 整形 浮點 布林 字串 列表 元組 字典 集合等 a 10 print a,type a b 3.14 print b,type b 布林 bool 邏輯判斷,只有兩個值ture false 空 nonetype 空型別,只有乙個值none 字串 str 使用引號括起來的...