1.前言
- 我们编写计算机程序的目的是让计算机帮我们做事情,程序就是一系列指令的集合。
- 对于计算机而言,它能够识别的语言是一连串的0和1,对应着物理中的高低电平
- 对于我们而言,我们使用高级语言借助工具与计算机对话,即编写程序
高级语言和我们日常生活中的自然语言相似,回顾我们学习自然语言的过程—我们会先学习字、再组词、再造句,然后会有一些高级的句式,会有情境语言等更高级的用法…
学习编程也是如此,我们需要先学习一些基本的用法,然后逐渐复杂,逐渐更贴近于实际。
1.print 函数
1.1.引言
在程序的设计中,我们往往会采用 模块化编程 的思想(个人理解)。
何为模块化编程?譬如我们想让计算机帮忙计算一个长方形的面积,那么:
- 1.告诉计算机目标长方形的长和宽
- 2.告诉计算机长方形面积计算公式—长 * 宽
- 3.计算机进行计算,然后输出结果
(这里的每一步,我们需要用相应的程序或者指令表达出来,然后用工具转化为计算机可以理解的语言)
而所谓的模块化设计,就是将一个相对复杂的问题,分割成一个一个小模块,每个模块分别完成我们预设的功能,而后所有模块一起,构成我们的完整程序
1.2.函数
(这里有关函数的概念主要借鉴了C语言。)
函数 又称子程序,我们可以将其理解为一个基本性的单位或者模块。
此外我们又可以将其理解为一个小黑盒(封装),我们“往小黑盒里投入一些东西”,它会“按相应的规则输出一些东西”,亦即实现了特定的功能。
1.3.print函数
python语言中,print 函数的功能是打印,即将我们放入的内容呈现于屏幕上。
如何使用呢?
print后加英文输入的 (),括号中放入以英文双引号包裹的英文字符串即可。
2. python程序运行方式A—交互式
2.1.python解释器
前面我们已经提到,python语言是一种解释型高级语言,用该语言编写的程序需要使用一种名为解释器的工具将其翻译为机器语言。
解释器在运行时:
直接把高级编程语言一行一行转译运行,不会一次把整个程序转译出来,
它每转译一行程序就立刻运行,
然后再转译下一行,再运行,
如此不停地进行下去。
python程序的交互式运行主要在解释器的交互模式下进行。
2.2.开始
- 打开Windows PowerShell,键入python,运行解释器
(这就是安装解释器时为何勾选Add…to PATH的原因)
- 为什么键入python可以打开解释器呢?读者请自行搜索path环境变量相关知识
- >>>,这个符号是解释器的提示符,我们在其后输入语句or指令
- 第一个程序,使用print函数于屏幕打印Hello World!,提示符后键入:
>>>print("Hello World!")
(所有字符均为英文输入!!包括感叹号!!)
- 敲击enter键,运行结果如下:
2.3.说明
根据上述程序,读者可以发现我们输入指令后按下enter,立刻就有了运行结果,结果之下,又是提示符提示我们输入。
即我们输入一行指令,解释器转译运行一次,这就是交互式执行.
3.python程序运行方式B—脚本式
3.1.前言
在上述的交互式运行中,我们可以发现输入一行指令执行一次可以让我们快速知道运行结果,但是当我们的程序有很多指令时就不太好用;并且我们可以发现,我们在交互式运行中输入的指令无法保存下来。
我们往往更喜欢将整个程序写完后,一次执行查看结果;并且我们希望我们编写的程序可以保存下来,以便于多次运行。
这时,我们就需要另一个工具—文本编辑器。
3.2.认识文本编辑器
文本编辑器(文字编辑器)是用作编写普通文字的应用软件,它常用来编写程序的源代码。
对于一门语言可以用任何一个文字编辑软件进行编辑,代码编辑软件多了很多功能,如对于特定语言语法高亮,本质上代码都是一个不同格式的纯文本。
3.3.开始
- 步骤一:Visual Stdio Code 中文插件安装
- 点击extensions 图标
- 搜索框内键入Chinese
- 点击install,等待安装。
- 安装完成后,可能需要退出软件。
- 新建python源代码文件,后缀名 .py。(有友友不清楚的话见前一个教程噢)
- 注意将此文件保存到我们的 PowerShell 的主工作目录!
- 写入脚本程序
- 打开Windows PowerShell, 键入python test1.py(注意python后的文件名是你自己的文件名),运行
- 结果如下:
3.4.容易出现的错误
3.4.1.找不到文件
-
创建一个test2.py文件,保存到D盘
-
写入同样的程序
-
类似的打开Windows PowerShell,键入python test2.py
-
报错如下:
-
报错信息的意思就是,python.exe即python解释器无法找到或者打开这个文件,换句话说就是在我们的工作目录下没有这个文件
-
这里读者就要适当回忆下命令行教程啦,解决方案时:cd命令切换当前工作目录到源代码文件所在目录,然后就可以了
这里的python实际上是指python解释器,它是一个文件—后缀名.exe,作用是将python源代码文件进行转译运行。故而我们可以将其视为一个类似于cd的命令。
3.4.2.记得保存
创建完文件,并写入程序后,记得保存哦。