小甲鱼 发表于 2022-6-25 01:16:26

已有 12 人购买  本主题需向作者支付 10 鱼币 才能浏览 购买主题

Murphy88 发表于 2022-10-2 23:16:44

6

CHDggm 发表于 2022-11-7 16:07:11

str 里面有没有__add__()方法呢?

CHDggm 发表于 2022-11-7 16:08:34

CHDggm 发表于 2022-11-7 16:07
str 里面有没有__add__()方法呢?

DTZ8189 发表于 2022-11-25 07:48:06

楼主辛苦了,这个整理的好,一目了然,谢谢!

hhc062616 发表于 2023-1-31 17:05:50

来了来了,报到

ghostking0i 发表于 2023-2-6 06:05:46


来了来了,报到

zfxsdhr 发表于 2023-5-9 21:00:24

CHDggm 发表于 2022-11-7 16:07
str 里面有没有__add__()方法呢?

有的,dir(str)看一下就出来了

Ewan-Ahiouy 发表于 2023-7-29 09:39:51

为什么没有等于号???????{:9_241:}

hlqln 发表于 2025-6-9 20:05:24

Ewan-Ahiouy 发表于 2023-7-29 09:39
为什么没有等于号???????

我猜是因为他是赋值操作,不一样

python大牢 发表于 2025-10-4 20:45:50

Murphy88 发表于 2022-10-2 23:16
6

lih

adiosforever 发表于 2025-11-26 23:18:42

本帖最后由 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]
查看完整版本: 运算相关的魔法方法大合集