a = 'object'
b = 'object'
a 和 b 有兩種情況 :1. a--->'object'<---b 這種情況是a 和 b指向同乙個物件
2. a--->'object' b--->'object' 這種情況是a 和 b指向不同的物件
a 和 b指向同一物件時,當對a 進行操作使a 發生改變時,b 也會隨著改變
a 和 b指向不同物件時則互不影響
可以用
a is b
來判斷
如果返回值是true,則a ,b為同一物件,如果是fals則不是
t2 = t1 實際上是給 t1加了個別名,這時對t2 操作會影響 t1,t1 和 t2指向同一物件
t2 = t1[ : ] 實際上是給 t1 建立了個名為 t2的副本,t1 和 t2互不影響
Python3物件導向 1 物件(2)
初始化物件 建構函式 建立物件 名 new 例如 class point def init self,x,y def init self,x 3,y 5 如果想讓引數x,y的值輸入不是必須的,就像函式引數寫法那樣 self.move x,y defmove self,x,y self.x x sel...
python3 的一些筆記
因為使用python越來越頻繁,有一些細節的東西經常用後一段時間沒去用就會忘記,做些簡單的筆記吧。a 0 while 1 a 1 if a 3 0 print aa else print bb continue 後面的全部不執行了 pass 似乎沒影響,cc也會出來 break 直接結束迴圈 pri...
python3中對 物件導向 的一些理解(基礎)
物件導向出來乙個新概念 類也就是class 乍看上去像乙個函式 其實我就可以這麼理解 這是乙個大函式,裡面定義的各種函式其實就是小函式 那麼問題來了,為什麼好好的函式不用 非要定義乙個類?其實很簡單 在面對乙個大工程的時候。一些資料是通用的,我們把這些通用的歸為一類則就形成了 class。顧名思義 ...