【原创】学习 python的多态性,基础知识

版权声明:一起学习,一起成长,欢迎关注犀牛先生的博客 https://blog.csdn.net/xuemanqianshan/article/details/84900806

多态性:

     我理解是,运算符可以基于不同的 obj  体现的是不同的意义, 最大的意义是灵活?

     比如  + 号,可以是   int+int ,也可以是 str+str ,也可以是 list+list

试验总结(多太仅对+ * ?)

    (1) str,可以       + *  ,不过 - / 应该都不行吧

    (2) list可以       + * 

       (都是 直接延长倍数,而不是 线性代数那种 行列*数字)

         这么看起来,+和* 这种多态性好像并不特别高级,还是比较简单的

        实际上,这些+  主要是连接功能  * 主要是复制功能

    (3) tuple可以    + *

    (4)dict 不可以 +*

    (5) set 不可以 +*  但可以-

猜你喜欢

转载自blog.csdn.net/xuemanqianshan/article/details/84900806