问题遇到的现象和发生背景
python中,请问定义子类,其中括号中的基类第一个字母没有用大写字母,对不对
new魔法方法的作用是什么,能否结合代码讲解过程
问题相关代码,请勿粘贴截图
>>> class CapStr(str):
def __new__(cls,string):
string = string.upper()
return str.__new__(cls,string)
>>> a = CapStr("I love FishC")
>>> a
'I LOVE FISHC'