Python3基础教程第2章课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Python3基础教程第2章课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python3 基础教程 课件
- 资源描述:
-
1、Python3基础教程第2版 慕课版第2章 Python基本语法本章主要内容:Python的基本语法元素基本输入和输出变量与对象2.1 基本语法元素本节主要内容:缩进注释语句续行符号语句分隔符号保留字和关键字2.1.1 缩进 Python默认从程序的第一条语句开始,按顺序依次执行各条语句。代码块可视为复合语句。在Java、C/C+等语言中,用大括号“”表示代码块,示例代码如下。if(x 0)y=1;else y=-1;Python使用缩进(空格)来表示代码块,连续的多条具有相同缩进量的语句为一个代码块。通常,语句末尾的冒号表示代码块的开始,例如if、for、while、def、class等语句
2、都会使用到代码块。示例代码如下。if x 0:y=1else:y=-1应注意同一个代码块中的语句,其缩进量应保持相同,否则会发生IndentationError(缩进错误)异常,示例代码如下。x=1 if x0:.y=1.print(y)File,line 3 print(y)IndentationError:unindent does not match any outer indentation level2.1.2 注释注释用于为程序添加说明性的文字,帮助程序员阅读和理解代码。Python解释器会忽略注释的内容。Python注释分单行注释和多行注释。单行注释以符号“#”开始,当前行中符号
3、“#”及其后的内容为注释。单行注释可以单独占一行,也可放在语句末尾。多行注释是用3个英文的单引号“”或3个双引号“”作为注释的开始和结束符号示例代码如下。多行注释开始下面的代码根据变量x的值计算y注意代码中使用缩进表示代码块多行注释结束x=5if x 100:y=x*5-1#单行注释:x100时执行该语句else:y=0#x=100时执行该语句print(y)#输出y2.1.3 语句续行符号 通常,Python中的一条语句占一行,没有语句结束符号。可使用语句续行符号将一条语句写在多行之中。Python的语句续行符号为“”示例代码如下。if x 10:y=x*5-1else:y=0 注意,在“”
4、符号之后不能有任何其他符号,包括空格和注释。还有一种特殊的续行方式:在使用括号(包括“()”“”和“”等)时,括号中的内容可分多行书写,括号中的注释、空白和换行符都会被忽略 示例代码如下。if(x 10):y=x*5-1else:y=02.1.4 语句分隔符号Python使用分号作为语句分隔符号,从而将多条语句写在一行 示例代码如下。print(100);print(2+3)使用语句分隔符号分隔的多条语句可视为一条复合语句,Python允许将单独的语句或复合语句写在冒号之后 示例代码如下。if x 10:y=x*5-1else:y=0;print(x=100 或x a=input(请输入数据:
5、)请输入数据:abc 123,456 python aabc 123,456 python 如果需要输入整数或小数,则应使用int()或float()函数转换数据类型,示例代码如下。a=input(请输入一个整数:)请输入一个整数:5 a#输出a的值,可看到输出的是一个字符串5 a+1#因为a中是一个字符串,试图执行加法运算,所以出错Traceback(most recent call last):File,line 1,in TypeError:Cant convert int object to str implicitly int(a)+1#将字符串转换为整数再执行加法运算,执行成功6
6、在输入数据时,可按【Ctrl+Z】组合键中断输入,如果输入了其他字符,此时【Ctrl+Z】和输入内容作为字符串返回;如果没有输入任何数据,则会产生EOFError异常 示例代码如下。a=input(请输入数据:)#有数据时,Z作为输入数据,不会出错请输入数据:1231abcZ a1231abcx1a a=input(请输入数据:)请输入数据:ZTraceback(most recent call last):File,line 1,in EOFError eval()函数可返回字符串的内容,即相当于去掉字符串的引号 示例代码如下。a=eval(123)#等同于a=123 a123 type(a
7、)x=10 a=eval(x+20)#等同于a=x+20 a30在输入整数或小数时,可使用eval()函数来执行转换示例代码如下。a=eval(input(请输入一个整数或小数:)请输入一个整数或小数:12 a12 type(a)2.2.2 基本输出Python 3使用print()函数输出数据,其基本语法格式如下。print(obj1,sep=,end=n,file=sys.stdout)1.省略所有参数省略所有参数print()函数的所有参数均可省略。无参数时,print函数输出一个空行,示例代码如下。print()2输出一个或多个数据print函数可同时输出一个或多个数据示例代码如下。p
8、rint(123)#输出一个数据123 print(123,abc,45,book)#输出多个数据123 abc 45 book在输出多个数据时,默认使用空格作为输出分隔符。3指定输出分隔符print()函数的默认输出分隔符为空格,可用sep参数指定分隔符号示例代码如下。print(123,abc,45,book,sep=#)#指定用符号“#”作为输出分隔符123#abc#45#book4指定输出结尾符号 print()函数默认以回车换行符号作为输出结尾符号,即在输出所有数据后会换行。后续的print()函数在新行中继续输出。可以用end参数指定输出结尾符号 示例代码如下。print(pric
展开阅读全文