学习资料
跟着廖雪峰的Python教程学习Python,大家可以去官方网站查看学习教程。使用的Python版本为3.0.x,解释器为CPython。本系列博客为学习笔记,记录跟随廖老师所学知识,同时会记录一些我查到的资料。感谢廖老师的辛勤制作。
Python基础规范
Python为解释型脚本语言,可以运行在Windows、Linux及Mac OS系统上。
代码块
Python的采用缩进的方式区分代码,类似CoffeeScript的语法,但是在代码块(函数或者过程)的语法结构稍有不同,Python使用:结尾时,表示缩进的代码为代码块。没有规定缩进是几个空格或者Tab。约定俗成的管理是使用4个空格进行缩进。(复制粘贴代码时,注意缩进:))
注释
Python使用#注释代码,解释器会直接忽略掉注释。
Python解释器
CPython
CPython是官方解释器,使用C语言开发,所以叫CPython。目前是使用最广的Python解释器,本系列笔记跟随廖老师使用该解释器。
IPython
IPython是基于CPython之上的一个交互式解释器,CPython使用>>>作为提示符,IPython使用In[序号]:作为提示符。
PyPy
PyPy的目标是执行速度,采用JIT技术,对Python代码进行动态编译(非解释),可以显著提高Python的执行速度。相同的Python代码在PyPy和CPython下执行的效果可能是不同的。不同点
Jython
Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。
IronPython
IronPython是运行在微软.Net平台上的Python解释器,可以直接将Python代码编译成.Net的字节码。