python基础教程 python中的鸭子类型是什么意思?

python中的鸭子类型是什么意思?我在传智播客公开课听一个老师讲的,ducktyping“当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。”我们并不关心对象是什

python中的鸭子类型是什么意思?

我在传智播客公开课听一个老师讲的,ducktyping“当看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子,那么这只鸟就可以被称为鸭子。”我们并不关心对象是什么类型,到底是不是鸭子,只关心行为。也就是说,在python语言中,因为python并不强调类型,所以只要有一样行为,程序并不关心是不是想要的对象。