1、python程序中保存的全部數據都是圍繞對象這個概念展開的:python
程序中存儲的全部數據都是對象ide
每一個對象都有一個身份、一個類型和一個值函數
對象的類型也稱對象的類別,用於描述對象的內部表示及它支持的方法和操做spa
建立特定類型的對象時,有時也將該對象稱爲該類型的實例orm
實例被建立後,其身份和類型就不可改變對象
若是對象的值是可修改的,則稱爲可變對象
若是對象的值不可修改,則稱爲不可變對象blog
若是某個對象包含對其餘對象的引用,則將其稱爲容器內存
大多數對象都擁有大量特有的數據屬性和方法字符串
屬性:與對象相關的值
方法:被調用時將在對象上執行某些操做的函數
使用點(.)運算符能夠訪問屬性和方法it
2、對象的身份與類型:
python內置函數id()可返回一個對象的身份,即該對象在內存中的位置
is 運算符用於比較兩個對象的身份
type() 用於返回一個對象的類型
對象類型自己也是一個對象,稱爲對象的類
(1)該對象的定義是惟一的,且對於某類型的全部實例都是相同的
(2)全部類型對象都有一個指定的名稱,可用於執行類型檢查,如list、dict
Python 中的變量賦值不須要類型聲明。
每一個變量在內存中建立,都包括變量的標識,名稱和數據這些信息。
每一個變量在使用前都必須賦值,變量賦值之後該變量纔會被建立。
等號(=)用來給變量賦值。
等號(=)運算符左邊是一個變量名,等號(=)運算符右邊是存儲在變量中的值。
一、多個變量賦值
Python容許你同時爲多個變量賦值, 也能夠爲多個對象指定多個變量;l例如:
a = b = c = 1
a, b, c = 1, 2, "john"
二、標準數據類型
在內存中存儲的數據能夠有多種類型。
例如,一我的的年齡能夠用數字來存儲,他的名字能夠用字符來存儲。
Python 定義了一些標準類型,用於存儲各類類型的數據。
Python有五個標準的數據類型:
Numbers(數字)
String(字符串)
List(列表)
Tuple(元組)
Dictionary(字典)
三、python數字
數字數據類型用於存儲數值。
他們是不可改變的數據類型,這意味着改變數字數據類型會分配一個新的對象。
當你指定一個值時,Number對象就會被建立:
var1 = 1
var2 = 10
也可使用del