PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] class str繼承問題
作者:
tumc
(HIHIHI)
2013-12-28 20:36:54
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() takes at most 1 argument (3 given)
想請問問題是出在哪,感謝回答
作者: tumc (HIHIHI)
2012-01-02 23:26:00
TKS,不過連結所說是__new__()無法接受2個參數,不是__init__()
作者:
grtfor
(哦啦啦)
2013-02-28 20:52:00
str.__init__(self,a) str 只接受1個參數~
http://stackoverflow.com/q/2673651/2284418
也許可幫助你S繼承str,所以S的__init__無法接受2個參數(含)以上
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
0000-00-00 00:00:00
重點不是 str.__init__, 是因為 str 是 type 而非 class連結中的回答沒有問題, 樓上的解讀有誤(關鍵字 immutable object)
繼續閱讀
[問題] variable的定義
popjuice
[問題] 怎麼讓這段程式跑更快?
Neisseria
Re: [問題] 請問怎麼宣告輸入為不同型態?
MAGICXX
[問題] 請問怎麼宣告輸入為不同型態?
jeeyi345
Re: [問題] 新手想問大家都把程式寫在哪呢?
litleaf
Re: [問題] 新手想問大家都把程式寫在哪呢?
NTUHensen
Re: [問題] 新手想問大家都把程式寫在哪呢?
gozule
Re: [問題] 新手想問大家都把程式寫在哪呢?
cobrasgo
Re: [問題] 新手想問大家都把程式寫在哪呢?
Neisseria
[問題] 新手想問大家都把程式寫在哪呢?
sleeeve
Links
booklink
Contact Us: admin [ a t ] ucptt.com