究竟是函数模式还是面向对象更接近人的思维?

究竟是函数模式还是面向对象更接近人的思维?

命题
10进制100转换成8进制

4楼虽然字数最少但是,并不是真正的面向对象

int('100').__oct__()
有几个人脑子里的第一概念是这个答案?

看来还是“函数模式”更符合我们的思维?绝大部分人第一次想到的应该就是4楼或者类似4楼的答案吧?
究竟是我们的思维需要变化还是编程语言?是不是因为我们从初中就开始学习“函数模式”的思考方式而产生的惯性思维?

另外,除了Python,我还没有想到其他什么语言有这样简单的,直接的,面向对象的表示方法
本来这个命题是我在公司内部作例子来批判Java的“基础类”的,呵呵

简单而又强大的Python,转变你的思维,以及面向对象

终于知道什么叫做风马牛不相及……
看错题了

int('%o'%100)
今天风很大。。。
世界是复杂地
某大牛深入讨论过这个问题,就在python官方网站上,一片介绍python函数编成的文档里
http://docs.python.org/howto/functional.html