Python的运行

  • 1.安装
  • 2.交互模式运行
  • 2.1 交互提示模式下运行
  • 2.2 交互模式使用注意事项
  • 2.3 交互模式的缺点
  • 3.文件运行


1.安装

  工欲善其事,必先利其器。我们首先得安装Python,如果是Ubuntu系统,系统自带有Python。Windows系统,通过登录Python官网进行下载安装,具体的方法将链接附上,请叫我搬运工~

同样,也可以下载Anaconda平台,选择里面的Jupiter或者Spyder写程序执行,也可以选择Pycharm。

  • Windows下的Anaconda平台的下载安装

2.交互模式运行

2.1 交互提示模式下运行

for Windows:
Win+R, 输入cmd,进入Windows dos界面,输入pyhton,即可进入交互模式

for Ubuntu:
Ctrl+Alt+T 打开终端,输入python,注意,新版Ubuntu自带的为Python3,所以需要输入python3,就进入了交互模式

这里都显示了python的版本信息。其中,>>>是等待输入新的Python语句或表达式的提示符,输入代码的结果将会在按下Enter键后在下一行显示。

windows下执行python程序 在windows上运行python程序_Python


Ubuntu交互模式

因为交互模式不会将代码保存到一个文件中,它是立即执行的。因此,你不能在交互模式下编写大量的代码,但它是体验语言和测试的绝佳选择。

2.2 交互模式使用注意事项

1). 只能在Python交互模式下输入Python命令,而不是系统命令;
2). 交互模式下不需要print命令来显示结果;

我们来看一个最简单的例子, a=3, b=4, 计算a*b:

[GCC 8.0.1 20180414 (experimental) [trunk revision 259383]] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> a=3
>>> b=4
>>> a*b
12

3). 多行语句下,例如循环,提示符会在下一行从>>>变为… ,并且需要缩进.
4). 用一个空行结束复合语句,也是就说运行复合语句需要连续按"Enter"键两次.

#依次输出0-4的平方
>>> for i in range(5):
...     a=i*i    #注意for 循环下一行变为...
...     a
...             #两次Enter键
0
1
4
9
16
>>>

5). 注意按住 Ctrl +D 退出Python交互模式.

2.3 交互模式的缺点

 交互模式最大的缺点就是,Python一旦执行了输入的程序之后,它们就不存在了,因为代码没有被保存在一个文件中。因此为了永久保存程序,我们需要在文件中写入代码。

3.文件运行

  一个包含了Python代码的简单文本文件通常被叫做模块,可以直接运行的模块往往也叫作脚本。模块编写完成后可以多次运行,运行的方式包括:通过系统命令行、通过点击图标或者通过IDE。

系统命令行方式:

创建一个文本文档,将其命名为XXX.py (注意缩进).然后在终端中打开,输入 python3 XXX.py 即可运行程序.

下面我们看一个计算阶乘的简单例子:

windows下执行python程序 在windows上运行python程序_python安装_02

然后我们在终端中进入该文件所在的文件夹或者在该文件夹右键"在终端中打开",输入 python3 XXX.py 运行程序

~/Programming Exercise/Py study$ python3 factorial.py 
The factorial of 6 is: 120

当然,我们也可以在各类IDE种编写运行我们的程序,具体的方法就参考它们各自官网的documents就好啦~