9
为什么Python代码使用len()函数而不是length方法?
我知道python具有len()用于确定字符串大小的函数,但是我想知道为什么它不是字符串对象的方法。 更新资料 好吧,我意识到我很尴尬地犯了错误。__len__()实际上是字符串对象的方法。在字符串对象上使用len函数在Python中看到面向对象的代码似乎很奇怪。此外,看到__len__名字而不是len 也很奇怪。
面向对象的编程是一种使用“对象”的编程范式:由数据字段和方法及其相互作用组成的数据结构。