Python的运行
- 1.安装
- 2.交互模式运行
- 2.1 交互提示模式下运行
- 2.2 交互模式使用注意事项
- 2.3 交互模式的缺点
- 3.文件运行
1.安装
工欲善其事,必先利其器。我们首先得安装Python,如果是Ubuntu系统,系统自带有Python。Windows系统,通过登录Python官网进行下载安装,具体的方法将链接附上,请叫我搬运工~
- Windows下的Python下载安装以及环境变量配置,参见博客 https://blog.51cto.com/12105235/2149476
同样,也可以下载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键后在下一行显示。
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 即可运行程序.
下面我们看一个计算阶乘的简单例子:
然后我们在终端中进入该文件所在的文件夹或者在该文件夹右键"在终端中打开",输入 python3 XXX.py 运行程序
~/Programming Exercise/Py study$ python3 factorial.py
The factorial of 6 is: 120
当然,我们也可以在各类IDE种编写运行我们的程序,具体的方法就参考它们各自官网的documents就好啦~