python爬虫是什么( 二 )


Python是完全面向对象的语言 。函数、模块、数字、字符串都是对象 。并且完全支持继承、重载、派生、多继承,有益于增强源代码的复用性 。
Python支持重载运算符和动态类型 。相对于Lisp这种传统的函数式编程语言,Python对函数式设计只提供了有限的支持 。有两个标准库(functools, itertools)提供了Haskell和Standard ML中久经考验的函数式程序设计工具 。
扩展资料
Python的设计目标之一是让代码具备高度的可阅读性 。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观 。它不像其他的静态语言如C、Pascal那样需要重复书写声明语句,也不像它们的语法那样经常有特殊情况和意外 。
Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯 。
并且Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字 。增加缩进表示语句块的开始,而减少缩进则表示语句块的退出 。缩进成为了语法的一部分 。
例如if语句:python3 。