一些關於python 3 物件的隨筆

2021-08-21 13:39:50 字數 449 閱讀 9034

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。顧名思義 ...