1 Python 定义
Python 是一种简单易学并且结合了解释性、编译性、互动性和面向对象的脚本语言。Python 提供了高级数据结构,它的语法和动态类型以及解释性使它成为广大开发者的首选编程语言。
-
Python 是解释型语言: 开发过程中没有了编译这个环节。类似于 PHP 和 Perl 语言。
-
Python 是交互式语言: 可以在一个 Python 提示符 >>> 后直接执行代码。
-
Python 是面向对象语言: Python 支持面向对象的风格或代码封装在对象的编程技术。
2 Python 发展史
2.1 Python 的发展
Python 的创始人为 Guido van Rossum。1989 年,Guido 为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为 ABC 语言的一种继承。
Python 是由其他语言发展而来的,其中主要包括 ABC、Modula-3、C、C++、SmallTalk、Unix shell 等。
自从 2004 年以后,python 的使用率呈线性增长。
Python 2 于 2000 年 10 月 16 日发布,稳定版本是 Python 2.7。Python 3 于 2008 年 12 月 3 日发布,不完全兼容 Python 2。2011 年 1 月,它被 TIOBE 编程语言排行榜评为 2010 年度语言。
2.2 Python 的版本更新
目前 python 发布的版本过程主要包括如下:
目前 python 的最新版本已经达到 3.10.4,因此可见版本更新之快。
2.1 Python2.0 与 Python3.0 的区别
-
输出方面
Python2.0 使用 print 关键字进行输出,比如:print “Hello”;
Python3.0 使用 print()函数,比如:print("Hello")。
-
输入方面
Python2.0 使用 raw_input()函