5. Python的基础知识
Python基础知识
Python是Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞节而编写的一个编程语言。第一版发布于1991年。可以视之为一种改良(加入一些其他编程语言的优点,如面向对象)的LISP。 之所以选中Python作为程序的名字,是因为他是BBC电视剧——Monty Python's Flying Circus的忠实粉丝。 Python 2.0于2000年10月16日发布,增加了实现完整的垃圾回收,并且支持Unicode。同时,整个开发过程更加透明,社群对开发进度的影响逐渐扩大。 Python 3.0于2008年12月3日发布,此版不完全兼容之前的Python源代码。不过,很多新特性后来也被移植到旧的Python 2.6/2.7版本。 Python是一种完全面向对象的语言。 Python支持重载运算符。
Python的语言类型
动态语言
Python是动态语言,特征是不用事先声明变量类型,并且随时可以更改为其他类型。
强类型语言
Python是强类型语言,不同类型间如果操作,必须先转换为同一类型。例如print('a'+1)
在Python中就会报错。
Python的解释器
CPython
官方的、最广泛的Python解释器。
IPython
功能增强的CPython
Pypy
Python语言写的Python解释器,JIT技术。
Jython
运行在JVM虚拟机的解释器,Python代码被编译成JAVA的字节码
IronPython
运行在.Net平台的解释器,Python代码被编译成.Net的字节码
Python的哲学(Python之禅)
可以通过import this
呼出。 Python之禅 by Tim Peters
Last updated
Was this helpful?