Python简介

目前有多种IDE支持用Python语言编程,如官方发布的IDLE,还有PyCharm, Anaconda, VS Code等软件,为教学计,本书使用最简单的IDLE。[大谦MATLAB,dqmatlab点com]

软件安装和编程环境

计算机连接互联网,访问Python官网https://www.python.org,下载与你计算机操作系统相匹配的Python安装文件。如果操作系统是64位的,就下载64位的安装文件。下载完毕后双击可执行安装文件,然后在打开的界面中按照提示一步一步完成安装。

以笔者安装的Python 3.10为例,Python软件安装好以后,从Windows左下角的“开始”菜单中单击“Python 3.10”目录下的“IDLE”选项,打开“IDLE Shell”窗口,如图1-10所示。

Document Image

图1-10 IDLE Shell窗口

窗口中第1行显示软件和系统的信息,包括Python版本号、开始运行的时间、系统信息等。第2行提示在提示符(>>>)后面键入help等关键字可以获取帮助、版权等更多信息。

第3行显示提示符>>>。在后面键入Python语句,回车,又会显示一个提示符,可以继续键入语句。这种编程方式称为命令行方式的编程,它是逐行输入和执行的。在本书后面各章节中,凡是Python语句前面有>>>提示符的,就表示是以命令行模式编程,是在“IDLE Shell”窗口中进行的。

用Python编程

本例用简单的相加和累加运算演示命令行模式下的编程。在“Python Shell”窗口中,在提示符后面输入下面的语句,计算两个数的和。

code.python
>>> a=1
>>> b=2
>>> a+b
3

这里,a和b称为变量,它们分别引用对象1和2。a=1称为赋值表达式,用赋值运算符=连接变量和数字对象,表示将数字1赋给变量a。a+b称为算术运算表达式,用算术运算符+连接变量a和b,该表达式返回两个变量相加得到的和。

下面介绍一个连续累加的例子,将0到4的整数进行连续累加。这里用到一个for循环,用range函数获取0-4范围内的整数,for循环在这个范围内逐个取数字,并累加到变量s。变量i称为迭代变量,每循环一次,它就取范围内的下一个值,取到以后跟s目前的值相加。s+=i是相加赋值表达式,将s与i的和赋给s,等价于s=s+i。最后输出s的值,即0-4的累加和。注意,#后面的文本为注释文本,对代码进行说明。

code.python
>>> s=0
>>> for i in range(5):  #循环取0-4
	   s+=i  #累加
>>> s
10

注意:for语句下面的循环体要内缩4个空格。