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