首页 > 技术文章 > Python学习笔记(五)

duanminkid 2021-05-28 15:07 原文

积蛙步以至千里,积怠惰以致深渊

每天让自己进步一点点,复利累积下来就会成指数型爆发成长

 

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会询问是否退出解释器

 

推荐阅读