Python入门使用

一、Python软件介绍

Python安装完后,在开始菜单会有如下的一个文件夹:

Python软件介绍

  • IDLE:由Python之父开发的一个小型的Python开发环境,可以用来解释执行Python代码,也可以用来写Python脚本。
  • Python:这个就是Python的解释器,可以用来解释执行Python代码,使用命令行调用Python命令的时候就是运行的这个程序。
  • Python Manuals:这个是Python的使用手册,可以用来学习Python的基础使用。
  • Python Module Docs:这个是Python的模块文档,可以用来学习模块的使用。

二、Python代码执行方式

Python代码的执行方式有两种,一种是交互型的解释执行方式,另一种是将Python写成脚本代码的形式,然后使用解释器执行,两种执行方式有所不同:

1、交互型执行方式

这种执行方式类似人与人之间的对话,写一句代码执行一句代码。这种类型类似人的交互行为,所以被称为交互执行方式,使用这种交互方式最大的特点是:在命令行界面中有​>>>​作为每行代码的开头。如下图所示:

Python代码执行方式

注意:接下来代码只要是带有>>>的都是在交互型解释器中运行后的结果,没有>>>的代码都是Python脚本代码。

进入交互型解释器的方式有如下几种方式:

  • 命令行方式:按win + r键,输入cmd,点击回车,进入命令行界面,然后输入Python,点击回车,即可进入命令行界面,在命令行中输入Python并按回车执行,即可进入命令行界面。
  • 运行方式:按win + r键,输入Python,点击回车,即可直接进入Python解释器页面。
  • 直接运行程序:安装的Python中里面有一个选项是Python,直接点击这个选项就可以进入Python解释器。
  • IDLE:安装的Python中里面有一个选项是IDLE,直接点击后进入的也是Python解释器。

Python代码执行方式

交互型编程在代码调试中比较常见,更好的交互型编程的体验可以了解iPython或者jupyter notebook。

退出交互型解释器:在交互型解释器中输入​exit()​按回车即可退出。

Python代码执行方式

换行&缩进:

Python以换行作为代码结束的标志(也就是说,点击换行立马执行这个代码),但这并不是绝对的,当代码的最后一个标识符是​:​时可以换行(因为出现​:​的时候都是进入代码块的情况,比如条件语句,循环语句,函数等)。

Python以缩进来区分代码块,所以在出现上述的换行情况的时候,需要搭配空格键(注意,不是Tab键!)来进行代码缩进(使用空格数并不强制,但同一代码块之间的缩进应该相同)。处于代码块内时,​>>>​会变成​...​。如下代码所示:

>>>the_world_is_flat = True
>>>if the_world_is_flat:
... print("Be careful not to fall off!")
...
Be careful not to fall off!

在代码块需要结束的地方,换行后点击回车即可。

所以上面的代码的输入方式应该是这样的:输入第一行语句,点击回车,输入第二行语句(注意末尾的冒号),点击回车,输入四个空格,输入第三行语句(该语句是代码块内的语句),回车,回车(结束这个代码块)。最后一行是代码运行结果。在交互型解释器中,代码如果会产生输出,会直接打印在控制台,输出和代码的区别是:代码前面有​>>>​。

2、脚本代码执行方式

这种方式是大多数编程语言执行方式(先写代码,然后一次执行),如果把代码解释比喻为做菜的话,交互型解释方式类似于看一个步骤做一个步骤,而脚本代码执行方式则是看完全部步骤后再逐步做。这种方式也是未来我们学习Python编程中最常遇到的编程方式。

点击打开IDLE,我们可以进入到Python的shell(命令行,也就是交互型解释器)界面,点击File,选择New File。可以新建一个脚本代码文件(也可以使用Ctrl + N 进行新建脚本代码文件)。就会弹出一个窗口,这时候我们就可以在这个窗口里面写Python代码了。

写完代码后可点击run,选择run module(或者直接按F5),就可以运行代码了。

脚本代码执行方式

注意:初次运行需要先保存代码并给代码文件命名,后续代码更改也要重新保存代码。

另外,IDLE也可以打开以​.py​为后缀的文件,与新建类似,点击File,选择Open...,可以打开本地的Python代码文件(py代码文件以​.py​为后缀)。运行方式与新建方式相同。

Python可以使用其他的代码编辑器进行代码编写,再使用IDLE去运行,但是实际上我们不会这么做,因为执行Python代码不一定要用IDLE,使用Python命令也可以。这为我们使用vscode这样的代码编辑器去写代码然后使用命令行运行提供了一种可能,而vscode的插件把这样的功能实现了。

三、命令行运行Python脚本

命令行是系统提供的一种工具,可以用这些工具来执行一些系统提供的功能,常见的命令行有:Linux的终端,Windows的cmd,windows的powershell(进阶版的cmd)。命令行在一些工具中也存在,比如说vscode就提供了命令行窗口,Python著名的IDEpycharm也有提供命令行窗口和交互型解释器的窗口。

在命令提示符中使用Python命令就可以运行Python脚本了,Python命令的使用方法如下:Python 要运行的文件.py​

示例:

命令行运行Python脚本

广告合作
QQ群号:707632017

温馨提示:

1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com。(#改为@)

2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。

目录