- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * Python语言编程导论 第三章 编写程序 内容提要 概述 编程流程 IDLE编辑器的使用 Python的文件类型 从键盘输入信息 在屏幕上输出信息 程序的组织 * * 一、概述 到目前为止,我们编写的都是单行Python语句,并通过交互式命令行运行。这对于学习Python函数很有用,但需要编写大量Python代码时,就很繁琐了。 因此,编写大量且复杂代码时,就要编写所谓程序(也称为脚本)。程序是包含一些列命令的文本文件,当执行程序时,Python依次执行文件中的每条语句。 本章介绍如何在IDEL中编写程序,如何从IDEL和命令行运行程序。 * * 二、编程流程 * * 编程流程说明: 1、确定程序要做什么,即搞清楚需求。 2、编写源代码,本课程使用Python集成开发环境IDLE(也可以使用其他文本编辑器)编写Python代码。Python源代码使用扩展名.py,如:welcome.py,web.py等。 3、使用Python解释器将源代码转换为目标代码。Python将目标代码存储在.pyc文件中。 4、执行程序。对于Python而言,通常紧接着第2步自动完成这一步。实际上,Python程序员很少直接与目标代码(.pyc文件)交互。 5、最后,检查程序的输出。如果发现错误,回到第2步修改错误。修改错误的过程称为调试。开发大型或复杂程序时,可能大部分时间都用在调试上。 * * 三、IDEL编辑器的使用 在IDEL中编写程序的步骤为: 1、启动IDEL 例3-1:用程序实现在屏幕输出“Hello World!” * * 2、选择菜单FileNew File * * 3、输入源程序代码: * * 4、选择菜单FileSave将程序存盘,命名为例3-1.py * * 5、选择菜单RunRun Module执行程序: * * 执行结果画面: * * 表3-1 一些实用的IDEL快捷键 命令 作用 Ctrl+N 打开一个新的编辑器窗口 Ctrl+O 打开一个文件进行编辑 Ctrl+S 保存当前程序 F5 运行当前程序 Ctrl+Z 撤销最后一次操作 Shift+Ctrl+Z 重做最后一次操作 * * 四、Python的文件类型 Python的文件类型分为三种: 源代码 字节代码 优化代码 这些代码可以直接运行,不要进行编译和链接。Python的文件通过解释器解释运行。Windows中有Python.exe与Pythonw.exe。 * * 1、源代码 .py是Python源文件,可在控制台下运行。Python语言写的程序不需要编译成二进制代码,可以直接运行源代码,由Python.exe解释运行。 .pyw是Windows下开发图形用户接口(Graphical User Interface—GUI)的源文件。这种文件是专用于开发图形界面的,由Pythonw.exe解释运行。 以.pyc和.pyw为后缀名的文件可以用文本工具打开并修改其内容。 * * 2、字节代码 Python源文件编译后生成.pyc后缀的文件,.pyc是经过编译的字节文件,不能使用文本编辑工具打开或修改。 .pyc文件是与平台无关的,因此可以运行在Windows、Unix、Linux等操作系统上。 .py文件直接运行后即可得到.pyc文件,或通过脚本生成该类型的文件。 * * 例如:将“例3-1.py”编译为例“3-1.pyc” import py_compile py_pile(例3-1.py) 保存此脚本,运行后可得到“例3-1.pyc”文件。 如果不需要跨平台运行程序,就没有必要编译为字节文件。 * * 3、优化代码 扩展名为.pyo的文件是优化过的源文件。 .pyo文件也不能使用文本编辑工具打开或修改。 * * 五、从键盘输入信息 1、输入字符串 从键盘输入字符串是从用户获取信息的最基本的方式。 例3-2:从键盘输入姓名的first name,并将其第一个字符转换为大写。源程序为: #例3-2_name.py name=input(What is your first name?) print(Hello +name.capitalize()+!) 按F5执行: * * 程序说明: 第一行以#打头,是Python注释语句,不执行任何操作,只起注释作用。 第二行调用函数input,该函数是用于从键盘读取字符串的标准函数,括号中的字符串为提示信息。执行该语句等待从键盘输入信息,使变量name指向所输入的字符串。 第三行中的函数name.capitalize()将输入的字符串第一个字符转换为大写,其他字符为小写。 * * 2、输入数字 函数input只能返回字符串,若需要输入的是数字,则必须使用Python的数值转换函数。 例3-3:从键盘输入年龄信
文档评论(0)