北京注销网站备案,忂州网站建设,个人可以做聊天网站备案吗,手机商城网站制作公司本章以HelloWorld作为切入点#xff0c;介绍如何编写和运行Python程序代码。
运行Python程序主要有两种方式#xff1a;
1#xff0e;交互式方式运行
2#xff0e;文件方式运行
本章介绍这两种运行方式实现HelloWorld程序。
使用Python Shell
进入Python Shell可以通过交互…本章以HelloWorld作为切入点介绍如何编写和运行Python程序代码。
运行Python程序主要有两种方式
1交互式方式运行
2文件方式运行
本章介绍这两种运行方式实现HelloWorld程序。
使用Python Shell
进入Python Shell可以通过交互式方式编写和运行Python程序。启动Python
Shell有如下三种方式
1单击Python开始菜单中Python 3.6 (64-bit).lnk快捷方式文件启动启动Python
Shell界面如图3-1所示。2进入Python
Shell还可以在Windows命令提示符即DOS中使用python命令启动启动命令不区分大小写也没有任何参数启动后的界面如图3-2所示。
提示
Windows命令提示符在Linux、UNIX和macOS称为终端Terminal在Linux、UNIX和macOS平台终端中python命令必须是小写的。再有Linux、UNIX和macOS都预先安装了Python
2和Python 3两个版本的系统默认python命令启动Python 2解释器启动Python
3解释器的命令是python3。通过Python IDLE启动Python Shell如图3-3所示。Python
IDLE提供了简单的文本编辑功能如剪切、复制、粘贴、撤销或重做等以及支持语法高亮显示。无论采用哪一种方式启动的Python
Shell其命令提示符是“\\\”在该命令提示符后可以输入Python语句然后敲Enter键就可以运行Python语句Python
Shell马上输出结果。如图3-4所示是执行几条Python语句。图3-4所示Python Shell中执行的Python语句解释说明如下print(Hello World.) ①
Hello World. ②11 ③
2 ④str Hello, World. ⑤print(str) ⑥
Hello, World. ⑦代码第①行、第③行、第⑤行和第⑥行是Python语句或表达式而第②行、第④行和第⑦行是运行结果。
使用PyCharm实现
上一节介绍了如何使用Python
Shell以交互方式运行Python代码。而交互方式运行在很多情况下适合学习Python语言的初级阶段它不能保存执行的Python文件。如果要开发复杂的案例或实际项目交互方式运行不适合了。此时使用IDE工具通过这些工具创建项目和Python文件然后再解释运行文件。
首先介绍如何使用PyCharm创建Python项目、编写Python文件以及运行Python文件。
创建项目
首先在PyCharm中通过项目Project管理Python源代码文件因此需要先创建一个Python项目然后在项目中创建一个Python源代码文件。
PyCharm创建项目步骤是打开如图3-5所示PyCharm的欢迎界面在欢迎界面单击Create
New Project或通过选择菜单File→New
Project打开如图3-6所示的对话框在Location文本框中输入项目名称HelloProj。如果没有设置Python解释器或想更换解释器则可以单击图3-6所示的三角按钮展开Python解释器设置界面如图3-7所示。如果输入好项目名称并选择好了项目解释器然后单击Create按钮创建项目如图3-8所示。创建Python代码文件
项目创建完成后需要创建一个Python代码文件执行控制台输出操作。选择刚刚创建的项目中HelloProj文件夹然后右键选择New→Python
File菜单打开新建Python文件对话框如图3-9所示在对话框中Name文本框中输入hello然后单击OK按钮创建文件如图3-10所示在左边的项目文件管理窗口中可以看到刚刚创建的hello.py源代码文件。编写代码
Python代码文件运行类似于Swift不需要Java或C的main主函数Python解释器从上到下解释运行代码文件。
编写代码如下
string Hello, World.
print(string)
运行程序
程序编写完成可以运行了。如果是第一次运行则需要在左边的项目文件管理窗口中选择hello.py文件右击菜单中选择Run
hello运行运行结果如图3-11所示在左下面的控制台窗口输出Hello, World.字符串。注意 如果已经运行过程一次也可直接单击工具栏中的Run
按钮或选择菜单Run→Run
hello或使用快捷键ShiftF10都可以就运行上次的程序了。
使用EclipsePyDev插件实现
本节介绍如何通过EclipsePyDev插件实现编写和运行HelloWorld程序。
创建项目
在Eclipse中也是通过项目管理Python源代码文件的因此需要先创建一个Python项目然后在项目中创建一个Python源代码文件。
Eclipse创建项目步骤是打开Eclipse选择菜单File→New→PyDev
Project打开如图3-12所示的对话框在这里可以输入项目名HelloProj注意选中Create
src folder and add it to the
PYTHONPATH选项这会在项目中增加src文件夹代码文件会放到这个文件夹中同时会将src文件夹添加到PYTHONPATH环境变量中。
在其他保持默认值然后单击Finish按钮创建项目。项目创建完成后回到如图3-13所示的Eclipse主界面。创建Python代码文件
项目创建完成后需要创建一个Python代码文件执行控制台输出操作。选择刚刚创建的项目选中项目中src文件夹然后选择菜单File
→New →PyDev
Module打开创建文件Module模块对话框在Python中一个模块就是一个文件如图3-14所示在模块对话框的Name文本框中输入hello这是模块名也是文件命名。另外还有一个Package文本框该文件所在的包有关包的概念将在第4章详细介绍在这里先不输入任何的包名。最后单击Finish按钮创建文件此时会弹出文件模板选择对话框如图3-15所示本例中选择\即空模板然后单击OK按钮创建文件回到如图3-16所示的Eclipse主界面。运行程序
修改刚刚创建的hello.py代码文件代码如图3-17所示。程序编写完成可以运行了。如果是第一次运行则需要选择运行方法具体步骤是选中文件选择菜单Run→Run
As→Python
Run这样就会运行Python程序了。如果已经运行过程一次就不需要这么麻烦了直接单击工具栏中的Run按钮或选择菜单Run→Run或使用快捷键CtrlF11都可以就运行上次的程序了。运行结果如图3-18所示Hello,
World.字符串到下面的控制台。使用Visual Studio Code实现
使用Visual Studio Code可以不用创建项目直接创建文件即可。
创建Python代码文件
Visual Studio
Code欢迎界面如图3-19所示单击“新建文件”按钮可以创建新文件或通过菜单“文件”→“新建文件”创建新文件。新文件没有文件类型所以在编写代码之前应该先保存为hello.py文件如图3-20所示这样Visual
Studio Code工具能够识别出来这是Python代码文件语法才能高亮显示。运行程序
修改刚刚创建的hello.py代码文件代码如图3-21所示。程序编写完成可以运行了。具体步骤是选择菜单“调试”→“非调试启动”这样就会运行Python程序了。或使用快捷键CtrlF5也可以就运行Python程序。运行结果如图3-22所示Hello,
World.字符串到下面的控制台。文本编辑工具Python解释器实现
如果不想使用IDE工具那么文本编辑工具Python解释器对于初学者而言是一个不错的选择这种方式可以使初学者了解到Python运行过程通过自己在编辑器中敲入所有代码可以帮助熟悉关键字、函数和类能快速掌握Python语法。
编写代码
首先使用任何文本编辑工具创建一个文件然后将文件保存为hello.py。接着在hello.py文件中编写如下代码Created on 2018年1月18日
作者: 关东升string Hello, World.
print(string)
fun main(args: Array\) {
println(Hello, world!)
}
运行程序
上一节编写的hello.py文件文件可以Windows命令提示符Linux和UNIX终端中通过Python解释器指令指定文件名运行指令如下
python hello.py
运行过程如图3-23所示。有的文本编辑器可以直接运行Python文件例如Sublime
Text工具不需要安装任何插件和设置就可以直接运行Python文件。使用Sublime
Text工具打开Python文件通过菜单Tools →
Build或使用快捷键CtrltB就可以运行文件了结果如图3-24所示。代码解释
至此只是介绍了如何编写和运行HelloWorld程序还没有对HelloWorld程序代码进行解释。①
Created on 2018年1月18日
作者: 关东升②
string Hello, World. ③
print(string) ④
从代码中可见Python实现HelloWorld的方式比Java、C和C等语言要简单得多而且没有main主函数。下面详细解释一下代码。
代码第①行\~第②行之间使用两对三重单引号包裹起来这是Python文档字符串起到文档注释的作用。三重单引号可以换成三重双引号。代码第③行是声明字符串变量string并且使用Hello,
World.为它赋值。
代码第④行是通过print函数将字符串输出控制台类似于C中的printf函数。print函数语法如下
print(\*objects, sep , end\\n, filesys.stdout, flushFalse)
print函数有五个参数*objects是可变长度的对象参数sep是分隔符参数默认值是一个空格end是输出字符串之后的结束符号默认值换号符file是输出文件参数默认值sys.stdout是标准输出即控制台flush是否刷新文件输出流缓冲区默认值不刷新。
使用sep和end参数的print函数示例如下
\\\ print(Hello, end ,) ①
Hello,
\\\ print(20, 18, 39, Hello, World, sep \|) ②
20\|18\|39\|Hello\|World
\\\ print(20, 18, 39, Hello, World, sep \|, end ,)
20\|18\|39\|Hello\|World,
上述代码中第①行用逗号,作为输出字符串之后的结束符号。代码中第②行用竖线|作为分隔符。
本章小结
本章通过一个HelloWorld示例使读者了解到什么是Python ShellPython如何启动Python
Shell环境。然后介绍如何使用PyCharm、EclipsePyDev和Visual Studio
Code工具实现该示例具体过程。此外还介绍了使用文本编辑器Python解释器实现过程。
配套视频
配套源代码
电子书