一、python2,python3区别大环境下: python2: 1,源码都含有php,Java,C,等语言的规范陋习, 2,重复代码特别多. python3: 源码很规范,清晰,简单,符合python的宗旨. 二、python的划分. 解释型:当程序运行时,将代码从上至下,一句一句解释成二进制,再执行. 典型:python,php 优点:开发速度快,可以跨平台. 缺点:执行效率慢. 编译型:将源码一次性转化成二进制文件,然后再执行. 典型:C,C++... 优点:执行效率快. 缺点:开发速度慢,不能跨平台. 三、python的种类. cpython jpython ippython pypy 四、python的版本. 4.1 运行第一个python程序. python3:英文,中文没有问题. 默认编码:utf-8 python2:英文没问题,中文报错? 默认编码:ascii 显示中文:首行:# -*- encoding:utf-8 -*-