一种理想的语言,针对一个问题应该提供尽可能少的实现方式,这样,即使用户只掌握了这门语言的大概,也可避免误用。但是反过来说,这种语言是不存在的。Python在代码格式上算是做到了这一点,但是以严格的缩进代替明确的首尾标记,自动格式化也就不太可能了,这种缩进一旦丢失也很难恢复。很多语言刚发明时,都力求简洁,没有太多花哨的语法和功能,但是一路走来,复杂的语法和功能越加越多,做一件事就不止一种两种甚至三种方式了。哪一种情况下用哪一种方式,就得看程序员的素质。