[問題]class內的參考觀念
嗨囉 大家好 最近小弟在自學python
有些小觀念 有點不太清楚 想請教大家
在此版第一次發文 若有違反版關 請告知 小弟自d
code:
class Account: #(1)
pass
def account(name,number,balance):
acct=Account() #(2)
acct.name=name #(3)
acct.number=number
acct.balance=balance
return acct
想請教的是在#(1)時class定義了Account物件 然後其內容pass 不撰寫
並且我們在#(2)這邊實際建立了一個object 並將acct此參考指向建立的object
上述大概沒什麼問題
但為什麼我們做像#(3)這類型的事情
明明Account內這個物件沒有定義的個任何的變數(參考) 並pass掉
我們卻可以讓acct.name ?!
小弟有摸過一點c++跟c#
已知python所有變數皆是參考
但自學python到這邊覺得有點卡卡
怕走火入魔 請大大指點 謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.167.7
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1532150747.A.76E.html
推
07/21 14:09,
7年前
, 1F
07/21 14:09, 1F
→
07/21 14:09,
7年前
, 2F
07/21 14:09, 2F
→
07/21 14:09,
7年前
, 3F
07/21 14:09, 3F

太神奇了xD 學到一課 謝謝你~
※ 編輯: LouisFFs (223.140.167.7), 07/21/2018 14:24:50
推
07/21 17:34,
7年前
, 4F
07/21 17:34, 4F
推
07/21 20:03,
7年前
, 5F
07/21 20:03, 5F
推
07/21 23:49,
7年前
, 6F
07/21 23:49, 6F
→
07/23 10:45,
7年前
, 7F
07/23 10:45, 7F
→
07/23 10:45,
7年前
, 8F
07/23 10:45, 8F
→
07/23 10:45,
7年前
, 9F
07/23 10:45, 9F
→
07/24 22:19,
7年前
, 10F
07/24 22:19, 10F
→
07/24 22:19,
7年前
, 11F
07/24 22:19, 11F
→
07/24 22:20,
7年前
, 12F
07/24 22:20, 12F
→
07/24 22:22,
7年前
, 13F
07/24 22:22, 13F
謝謝大家的建議!!
※ 編輯: LouisFFs (114.24.17.29), 07/25/2018 01:15:49
Python 近期熱門文章
PTT數位生活區 即時熱門文章