python是一门动态解释性的强类型定义语言
python的历史
宏观上python2与python3 的区别:
python2:源码混乱 ,不规范,重复过多。
python3:统一,标准 ,清除重复。
python的环境
编译型:一次性将所有的程序代码翻译成二进制文件。
优点:运行速度快。
缺点:开发效率低,不能跨平台。
C,C++等是编译型语言。
解释型:当程序运行时,一行一行的解释。
优点:开发效率高,可以跨平台。
缺点:运行速度慢。(人的感应基本感觉不到)
Python,PHP等是解释型语言。
打开运行一个python文件
python3x:python 文件路径 回车
python2x:python2 文件路径 回车
python2 python3 区别:python2 默认编码方式是ASCII码
解决办法:在文件的首行:#-*- encoding:UTF-8 -*-
python3默认编码方式UTF-8