Python学习笔记(五)
积蛙步以至千里,积怠惰以致深渊
每天让自己进步一点点,复利累积下来就会成指数型爆发成长
6.0 执行Python程序的三种方式
6.1 解释器Python/python3
Python的解释器
使用python2.X的解释器
python xxx.py
使用python3.x的解释器
python3 xxx.py
其他的解释器
Python的解释器如今有多个语言的实现,包括
Cpython -- 官方版本的C语言实现
Jython -- 可以运行在Java平台
IroPython --可以运行在.NET和Mono平台
PyPy --Python实现的,支持JIT即时翻译
6.2交互式运行Python程序
直接在终端中运行解释器,而不输入执行的文件名
在Python的Shell中直接输入Python 的代码,会立即看到程序执行的结果
6.2.1 交互式运行Python 的优缺点
优点
适合于学习/验证Python语法或者局部代码
缺点
代码不能保存
不适合运行太大的程序
6.2.2 退出官方的解释器
6.2.2.1 直接输入exit()
当然如果没有加()的话,Python也会温馨提示你要加括号,或者告诉你ctrl+d可以退出解释器
6.2.2.2 使用热键退出
在Python解释器中,按热键ctrl+d可以退出解释器
6.3 IPython
IPython中的“I”代表交互Interactive
ipython
是一个python
的交互式shell
,比默认的python shell
好用得多,支持变量自动补全,自动缩进,支持bash shell
命令,内置了许多很有用的功能和函数。学习ipython
将会让我们以一种更高的效率来使用python
。同时它也是利用Python进行科学计算和交互可视化的一个最佳的平台。
IPython提供了两个主要的组件:
1.一个强大的python交互式shell
2.供Jupyter notebooks使用的一个Jupyter内核(IPython notebook)
一般需要自行安装
通常用pip命令就可以安装了
pip install ipython
特点:
IPython是一个python的交互式shell,比默认的python shell 好用的多
- 支持自动补全
- 自动缩进
- 支持bash shell 命令
- 内置了许多很有用的功能和函数
- IPython 是基于BSD开源的
版本
Python2.X使用的解释器是ipython
Python3.x使用的解释器是ipython3
要退出解释器开源有以下两种方式
6.3.1 直接输入exit
6.3.2 使用热键退出
在IPython 解释器中,按热键ctrl+d,IPython会询问是否退出解释器