看板 [ Python ]
討論串[問題] class str繼承問題
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者ya790206 (殘雲奪月)時間12年前 (2013/12/29 16:46), 編輯資訊
0
0
1
內容預覽:
這問題簡單的回答是 str.__new__ 這個方法只接受一個參數,而你給他三個。. 實驗:. 這兩行 str.__new__(str) 和 str.__new__(str, '1') 程式碼不會出錯. 然而 str.__new__(str, '1', '2') 會出現. Traceback (mo
(還有1774個字)

推噓1(1推 0噓 6→)留言7則,0人參與, 最新作者tumc (HIHIHI)時間12年前 (2013/12/28 20:36), 編輯資訊
0
0
0
內容預覽:
class S(str):. def __init__(self,a='',b='',c=''):. str.__init__(self,a). self.a=a;self.b=b;self.c=c. s = S(1) ==> OK. s = S(1,2,3) ==> 會有錯: str() take
首頁
上一頁
1
下一頁
尾頁