目录
python是一个解释型语言. 指的就是将源代码丢个解释器. 解释一行代码,翻译成机器语言给cpu执行. 编译型语言例如C/C++ 直接将源代码翻译成机器语言,交给cpu执行. 特点:
Python 语言的核心只包含 数字、字符串、列表、字典、文件 等常见类型和函数,而由 Python 标准库提供了 系统管理、网络通信、文本处理、数据库接口、图形系统、XML 处理 等额外的功能
优点:
C
或 C++
编写,然后在 Python
程序中使用它们缺点:
python程序就是一个特殊的文本文件.可以用任意编辑程序编辑,且后缀名是.py
第一个python程序代码
我们新建立一个文本文件,里面编写代码
print("HelloWorld");
使用python解释器执行.
linux中输入: python xxx.py
即可.这个使用的解释器是2.x,而 python3 xxx.py
使用
的解释器则是python3.0
此时需要你安装python解释器. 如下图所示:
根据linux中软件安装的命令.安装python解释器即可. 安装好之后输入命令即可执行你的代码 如下:
上面我们说了.执行python源码,需要使用python命令.python解释器有两个版本 一个是 python 2.xxx 名字显示为python 另一个是python 3.0. 解释器名称是python3 python3支持中文. 意思就是你源码中输出中文.需要使用python3
目前市场上有两个 Python 的版本并存着,分别是 Python 2.x
和 Python 3.x
新的 Python 程序建议使用
Python 3.0
版本的语法
Python
的早期版本,这是一个 较大的升级Python 3.0
在设计的时候 没有考虑向下兼容 Python
版本设计的程序都无法在 Python 3.0
上正常执行Python 2.x
的语法和库Python 3.0
的迁移,允许使用部分 Python 3.0
的语法与函数Python 2.7
被确定为 最后一个Python 2.x 版本提示:如果开发时,无法立即使用 Python 3.0(还有极少的第三方库不支持 3.0 的语法),建议
Python 3.0
版本进行开发Python 2.6
、Python 2.7
来执行,并且做一些兼容性的处理# 使用 python 2.x 解释器
$ python xxx.py
# 使用 python 3.x 解释器
$ python3 xxx.py
Python 的解释器 如今有多个语言的实现,包括:
CPython
—— 官方版本的 C 语言实现Jython
—— 可以运行在 Java 平台IronPython
—— 可以运行在 .NET 和 Mono 平台PyPy
—— Python 实现的,支持 JIT 即时编译
因为解释器在python发布之初.就已经开源了.所以有好多解释器.Shell
中直接输入 Python 的代码,会立即看到程序执行结果exit()
>>> exit()
在 python 解释器中,按热键 ctrl + d
可以退出解释器
我们知道,python可以交互式使用.但是官方的交互式有很多缺点
python shell
好用得多 bash shell
命令exit
In [1]: exit
在 IPython 解释器中,按热键 ctrl + d
,IPython
会询问是否退出解释器
$ sudo apt install ipython