Python鸭子类型

什么是鸭子类型?

鸭子类型就是说,一个函数不会关心它传入参数的类型,只关心这个参数对应的对象有没有自己想要的方法和属性。如果有,就能运行。如果没有就不能运行。这就像我看到只鸟,只要它能像鸭子一样叫,像鸭子一样的白色羽毛,那么,无论它实际是什么东西,我们都认为它是鸭子。

posted @ 2022-02-08 22:08  呆贝斯  阅读(36)  评论(0编辑  收藏  举报