Python基础与办公自动化课件 单元2 Python基本语法_第1页
Python基础与办公自动化课件 单元2 Python基本语法_第2页
Python基础与办公自动化课件 单元2 Python基本语法_第3页
Python基础与办公自动化课件 单元2 Python基本语法_第4页
Python基础与办公自动化课件 单元2 Python基本语法_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

单元2Python基本语法任务2.1编写诗词输出程序【任务目标】编写一个Python程序,输入1时,输出诗词《咏柳》;输入2时,输出诗词《静夜思》【任务实施】……2.1Python基本语法元素编码规范标识符和关键字2.1.1编码规范1.语句行2.缩进3.注释1.语句行通常,Python中的一条语句占一行。在Windows系统中,行尾以换行符“\n”结束。如果一条语句过长,Python允许使用续行符“\”实现换行,从而将语句拆分在多行中。当语句在()、[

]、{}等括号中换行时,可省略续行符。注意,续行符之后不能有任何其他字符,包括空格和注释,否则程序会报错。示例代码如下。只包含空格、制表符、换页符、注释的逻辑行称为空白行。程序运行时,Python会忽略所有的空白行。此外,Python允许使用英文分号“;”作为分隔符,从而将多条简短语句写在一行,示例代码如下。2.缩进Python使用缩进(Indentation)来表示代码块之间的层级结构。空格和制表符是缩进字符,用于在代码中添加缩进,但两者不能混用。连续的多条具有相同缩进量的语句为一个代码块。例如,if、for、while、def、class等语句末尾的英文冒号“:”表示下一级代码块的开始,此时就需要为代码添加缩进,示例代码如下。同一个代码块中的语句必须保持相同的缩进量,否则会引发缩进异常(IndentationError)。3.注释注释用于为程序添加说明性文字,帮助程序开发人员阅读和理解代码。Python中的注释分为单行注释和多行注释。单行注释以字符“#”开始,当前行中字符“#”及其后的内容为注释内容。单行注释可以单独占一行,也可以放在语句末尾。多行注释使用3个英文单引号“'''”或3个英文双引号“"""”作为注释的开始和结束符号示例代码如下。2.1.2标识符和关键字1.标识符2.关键字1.标识符标识符也称名称,用于为变量、函数、模块、类或其他对象命名。在Python3中,标识符的命名规则如下。(1)标识符可由字母、下画线“_”和数字组成,但不能以数字开头。标识符可以使用各种Unicode字符(空格、@、%、$等各种特殊符号除外)。(2)不能使用关键字作为标识符。(3)标识符区分大小写。例如,_abc、速度、r_1都是合法的标识符,而2abc、price$、import是非法的标识符,Abc和abc是两个不同的标识符。2.关键字关键字也称保留字,不允许作为普通标识符使用。Python的关键字如下。Python3.10增加了软关键字,用于特定上下文。例如,match、case和_等标识符是match语句中的软关键字。任务2.2比较输入的两个数大小【任务目标】使用input()函数提示用户输入两个数,比较其大小后,先输出较大的数,再输出较小的数【任务实施】……2.2数据的输入和输出数据的输入数据的输出2.2.1数据的输入Python使用input()函数来获取用户输入的数据其基本语法格式如下。input()函数将用户输入的内容作为字符串返回。用户按“Enter”键结束输入,按“Enter”键之前输入的全部字符均作为输入的内容,示例代码如下。input()函数返回的是字符串,如果需要通过输入获得整数或小数等数值,则应使用int()函数或float()函数进行转换,示例代码如下。2.2.2数据的输出Python使用print()函数来输出数据,其基本语法格式如下。1.输出一个空行print()函数的所有参数均可省略。无参数时,print()函数输出一个空行。2.输出一个或多个数据print()函数可同时输出一个或多个数据,示例代码如下。3.指定输出分隔符在输出多个数据时,print()函数默认使用空格作为输出分隔符,可用sep参数指定输出分隔符,示例代码如下。4.指定输出结尾符号print()函数默认以换行符作为输出结尾符号,即在输出所有数据后会自动换行,后续的print()函数将在新行中继续输出数据。可以用end参数指定输出结尾符号,示例代码如下。5.输出到文件print()函数默认输出数据到标准输出流。在交互环境中执行命令时,print()函数将数据输出到交互环境。在命令提示符窗口中运行Python程序时,程序中的print()函数将数据输出到命令提示符窗口;在IDLE中运行Python程序时,程序中的print()函数将数据输出到IDLE交互模式窗口。可用file参数指定数据的输出文件,示例代码如下。任务2.3对输入的3个数排序【任务目标】编写程序,使用input()函数提示用户输入3个数,比较其大小后,按从小到大的顺序输出【任务实施】……2.3变量变量赋值变量与对象2.3.1变量赋值赋值语句用于将数据赋值给变量,其基本语法格式如下。在一条赋值语句中,可以给单个或多个变量赋值,示例代码如下。Python允许将运算符与赋值相结合,实现增强赋值,示例代码如下。Python中的增强赋值运算符如表2-1所示。2.3.2变量与对象在Python中,对象是数据的抽象,程序中的所有数据都由对象和对象之间的关系来表示。下面通过具体示例来说明变量与对象的关系。Python在执行该语句时,会按顺序执行3个步骤:首先,创建整数对象5;然后,检查变量x是否存在,若不存在则创建变量x;最后,建立变量x与整数对象5的引用关系。将变量赋值给另一个变量,会使两个变量引用同一个对象——共享引用。为变量赋予新的值,会使变量引用新的对象。示例代码如下。当变

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论