首頁 >後端開發 >Python教學 >關於Python物件中的資料類型的具體介紹

關於Python物件中的資料類型的具體介紹

黄舟
黄舟原創
2017-05-14 11:26:521389瀏覽

對於python,一切事物都是對象,程式中儲存的所有資料都是對象,對像是基於類別創建。這篇文章主要介紹了Python 對象之資料類型 ,需要的朋友可以參考下

對於python,一切事物都是對象,程式中儲存的所有資料都是對象,對象基於類別創建

電腦能處理的遠不止數值,還可以處理文字、圖形、音訊視訊、網頁等各種各樣的數據,不同的數據,需要定義不同的數據類型。

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 reactor
>>> print(type(reactor))

核心資料型別

數字:int,long,float,complex,bool (0:False, 1:True )

字元:str,unicode

清單:list

元組:tuple

字典:dict

檔:file

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

以上是關於Python物件中的資料類型的具體介紹的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn