Python学习笔记(一)基础

时间:2020-12-06 14:40:55

学习资料

跟着廖雪峰的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的字节码。