str 里面有没有__add__()方法呢?
楼主辛苦了,这个整理的好,一目了然,谢谢! 来了来了,报到
来了来了,报到 CHDggm 发表于 2022-11-7 16:07
str 里面有没有__add__()方法呢?
有的,dir(str)看一下就出来了 为什么没有等于号???????{:9_241:} Ewan-Ahiouy 发表于 2023-7-29 09:39
为什么没有等于号???????
我猜是因为他是赋值操作,不一样 Murphy88 发表于 2022-10-2 23:16
6
lih 本帖最后由 adiosforever 于 2025-11-26 23:19 编辑
zfxsdhr 发表于 2023-5-9 21:00
有的,dir(str)看一下就出来了
那为啥class EOF(str):
def __init__(self,str):
pass
# def __add__(self,other):
# # return len(self)+len(other)
# pass
# return NotImplemented
class EOF2(str):
# pass
def __radd__(self,other):
return len(self)+len(other)
# def __add__(self,other):
# return len(self)+len(other)
s1=EOF("poland")
s2=EOF2("love")
s1+s2# 这段代码为什么没有拼接字符串
页:
[1]