鱼C论坛's Archiver
论坛
›
Python交流
› 同时重写__new__和__init__只是单纯的传递变量值
waterTurple
发表于 2020-5-24 11:41:11
同时重写__new__和__init__只是单纯的传递变量值
class Cap(str):
def __new__(cls,x):
x = x.upper()
return str.__new__(cls,x)
def __init__(self,x):
self.x = x
def fpt(self):
print('哈喽:'+ str(self.x))
a = Cap('ff')
a
a.fpt()
》》a
FF
a.fpt()
ff
永恒的蓝色梦想
发表于 2020-5-24 13:46:10
???
_2_
发表于 2020-5-24 13:52:08
What?
请说清楚
页:
[1]
查看完整版本:
同时重写__new__和__init__只是单纯的传递变量值