第7章 Python程序设计ppt课件.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《第7章 Python程序设计ppt课件.pdf》由会员分享,可在线阅读,更多相关《第7章 Python程序设计ppt课件.pdf(106页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:大学计算机基础第五章 Python程序设计广西大学计算机与电子信息学院PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:Python是一种面向对象的、解释型的编程语言。是一种跨平台的
2、语言,程序无需修改就可以在Windows、Linux、UNIX、Mac等主流操作系统上使用。具有丰富和强大的库。被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C+)很轻松地联结在一起。目前已成为人工智能领域最佳编程语言之一。具有易学、易用、应用广等特点Python语言简介易学易用应用广Python的安装登陆Python官方网站www.Python.org,从Downloads菜单下找到对应操作系统的安装程序版本进行下载安装。安装后,从Windows开始菜单找到Python选项,选择其中的IDLE即可进入Python的编程与调试环境PPT模板下载: 行业PPT模板: 节日PPT模板
3、: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛: 选择“开始”“所有程序”“Python 3.6”“IDLE”命令,打开“Python 3.6.3 Shell”窗口。 选择菜单中的FileNew File命令新建一个程序窗口。 在新建的程序窗口中输入如图所示的程序代码。 选择FileSave命令,保存为c:hello.py文件。 选择RunRun Module命令(或按键)调试运行。【例5-1】建立一个Python程序文件并调试运行。功能是显示Hello wo
4、rld!5.1.2 Hello World程序PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:上述例子是先建立.py程序文件,然后运行文件。需要指出的是,Python提供了交互式运行方式,可直接在IDLE的shell中解释运行,无需建立.py程序文件,如图所示,直接在后输入print(Hello world!),回车即可出现结果:1、print()是向屏幕打印输出的命令函数,内容需用英文单引号或双引号括起来。2
5、、Python程序文件的默认扩展名为.py。直接双击.py文件可运行程序;右击文件,选择“Edit With IDLE”命令可打开并编辑,或者IDLE中的FileOpen命令打开。5.1.2 Hello World程序【程序分析与说明】PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:利用利用PythonPython自带的集成开发环境自带的集成开发环境IDLEIDLE【例5-2】在IDLE中进行数学计算。- 3*
6、6+4/220.0 x=5 7*x-x*2-x5 r=3 print(半径为r的圆周长,2*3.14*r)半径为r的圆周长 18.84小知识:可以按组合键重复输入上一条指令,修改错误语句后再调试运行。Python有一定的语法规则,当违反规则时将出现错误提示。15.1.3 Python的开发环境PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:5.1.3 Python的开发环境2利用利用WindowsWindows
7、的命令提示符的命令提示符cmdcmd为了能直接在cmd中使用Python命令,建议先设置环境变量,把Python的安装目录(例如C:Python36)添加到Path系统变量中。启动cmd后,1、键入Python,此时会出现符号,就可以输入Python代码了。2、如果要执行Python程序(如C:hello.py),则可输入Python C:hello.py使用各种代码编辑器编写使用各种代码编辑器编写pypy文件文件常见的Python开发环境有Notepad+、PyCharm、Sublime和Spyder等。3PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载
8、: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:PythonPython的缩进的缩进1Python基础语法空行和分行空行和分行2注释注释3注释可以起到一个备注的作用,程序在运行时会自动忽略注释的内容。单行注释以 # 开头;多行注释用三个单引号 或者三个双引号 将注释括起来。代码块用缩进块的方式体现,不同缩进深度分隔不同的代码块。缩进推荐风格:缩进四个空格宽度,避免使用制表符。空行的作用:在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。是继续上一行,将过长语句分开。; 分号分隔,可使一
9、行中包含多条语句。PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:PEP8对于代码而言,相比于写,它更多是被用来读的。统一且设计良好的代码规范,是一种优良的编程习惯。针对Python的开发有一套编码风格标准,叫PEP8。下面罗列其中一些常见的规则:缩进:建议4个空格的缩进,不使用Tab,更不提倡混合使用Tab和空格。代码长度:每行最大长度79,换行可以使用反斜杠。不要在一句import中导入多个库,比如impo
10、rt os, sys的写法不推荐。避免不必要的空格。各种逗号、冒号、分号、右括号前不要加空格;函数和序列的左括号前不要加空格,如Func(1)和list2;函数默认参数使用的赋值符左右省略空格。错误的注释不如没有注释。所以当一段代码发生变化时,第一件事就是要修改注释!尽量不要将多句语句写在同一行,尽管允许使用;。if/for/while语句中,即使执行语句只有一句,也必须另起一行。Python编码规范PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载:
11、 试卷下载: 教案下载: PPT论坛:一个正确的命名可以让你更容易地理解代码的程序,好的命名可以消除二义性,消除误解,并且说明真实的意图。以下罗列常见的部分规范:Python是区分大小写的,尽量避免单独使用大写字母l,字母O等容易混淆的字母。普通变量命名尽量全部用小写字母,全局变量尽量全部用大写字母,单词之间用下划线分割。模块和包的命名尽量短小,使用全部小写的方式,可以使用下划线。类的方法第一个参数必须是self,而静态方法第一个参数必须是cls。类的命名使用CapWords的方式(每个单词首字母大写);模块内部使用的类采用_CapWords的方式。异常命名使用CapWords+Error后缀
12、的方式。全局变量尽量只在模块内有效,类似C语言中的static。实现方法有两种,一是_all_机制;二是前缀一个下划线。函数命名、类的属性(方法和变量)命名尽量使用全部小写的方式,可以使用下划线。Python命名规范PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:Python模块有的是自带的,可以直接引用;有的模块则需要另行上网下载安装后使用。导入相应的模块语法如下:将整个模块导入,格式为: import 模块
13、名从某个模块中导入某个函数,格式为: from 模块名 import 函数名从某个模块中导入多个函数,格式为: from 模块名 import 函数名1, 函数名2,将某个模块中的全部函数导入,格式为: from 模块名 import *模块的使用PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:from turtle import *#导入turtle模块pen()forward(200)# 向前画200像素l
14、eft(90)# 画笔方向左转90,注意观察此时画笔箭头的方向变化forward(200)left(90)forward(200)left(90)forward(200)【例5-7】使用turtle模块画出一个正方形用turtle模块画图,首先要使用pen()函数创建一个画布,然后调用其它作图函数在此画布上来控制箭头的移动,进行各种线段的绘制。PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:turtle模块常用
15、函数函数功 能 说 明使 用 示 例pen()创建画布pen()forward(N)画笔沿当前方向前进N个像素forward(220)left(N)将画笔方向左转N度left(90)right(N)将画笔方向右转N度right(90)up()提起画笔up()down()使画笔向下down()clear()清除画布图案(画笔的位置和方向不变)clear()reset()重置画布(画笔回到默认初始状态)reset()circle(N)画一个半径为N像素的圆circle(100)color(R,G,B)按包含红色(Red)、绿色(Green)、蓝色(Blue)的量设置画笔颜色,其中R、G、B的值为0
16、-1之间的小数或整数color(1,0.7,0.3)begin_fill()开始填色,到end_fill()处为止begin_fill()end_fill()结束填色,从being_fill()处开始end_fill()PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:from turtle import *pen()forward(200)up()#将画笔提起以便移动画笔时不画出线条left(90)forwar
17、d(50)# 将画笔移动距线条50像素的距离准备画第二条线left(90)down()# 使画笔向下准备画线forward(200)up()forward(100)color(1,0.7,0.3)# 通过设置R、G、B颜色的量来设置画笔颜色begin_fill()# 从此语句以下的作图命令将按指定的颜色进行填色circle(50)# 画一个半径为50像素的圆end_fill()# 完成对begin_fill()以下语句的填色【例5-8】使用turtle模块画出两条平行线和一个有色圆PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT
18、教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:5.2 程序中数据的表示PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:二进 制:以0b开头。例如:0b11011表示10进制的27八进 制:以0o开头。例如:0o33表示10进制的27十进制:正常表示十六进制:以0 x开头。例如:0 x1b表示10进制的27整型(int)函数功 能 说 明b
19、in(i)将i转换为2进制,以“0b”开头oct(i)将i转换为8进制,以“0o”开头int(i)将i转换为10进制,正常显示hex(i)将i转换为16进制,以“0 x”开头各进制数间的转换函数PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如:1.23x109和12.3x108是相等的。代码中,浮点数可以用数学写
20、法,如1.23、3.14、-9.01。也用科学计数法表示,把10用e替代,1.23x109就是1.23e9,或者12.3e8,0.000012可以写成1.2e-5。浮点型(float)布尔型(bool)可以直接用True、False表示布尔值(请注意大小写),也可以通过布尔运算计算出来。True=1,False=0,可以和数字型进行运算,还可以用and、or和not进行逻辑运算。PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载
21、: PPT论坛:字符串主要用于存储和表示文本,由纯英文的单引号、双引号、三个单引号或三个双引号包围的一串字符组成。字符串还可以做各种运算,如表5-1所示,表中假设a=Hello,b=Python字符串型(str)操作符操作符描述描述实例实例+字符串连接a + b 输出结果: HelloPython*重复输出字符串a*2 输出结果:HelloHello通过索引获取字符串中字符a1 输出结果 e : 截取字符串中的一部分a1:4 输出结果 ellin成员运算符,如果字符串中包含给定的字符返回 TrueH in a 输出结果 Truenot in成员运算符,如果字符串中不包含给定的字符返回TrueM
22、 not in a 输出结果Truelen(S)求字符变量S的长度(即字符个数)if len(S)!=0:r/R原始字符串,直接按照字面的意思来使用print( rn )print( Rn )字符串的运算PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:Python中字符串是由或者“”括起来的。如果所表示的字符串中含有引号,那怎么办呢?需要换行怎么办?此种情况可以使用转义字符。在Python中使用反斜杠( )表示
23、转义字符转义字符的使用【例5-6】使用转义字符输出单引号 print(他问:能借支笔吗?我答:没问题)SyntaxError: invalid character in identifier print(他问:能借支笔吗?n我答:没问题)他问:能借支笔吗?我答:没问题 表示单引号,n 表示换行有时并不想让转义字符生效,只想显示字符串原来的意思,这就要用r或R来定义原始字符串。如: print (rtr)trPPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文
24、下载: 试卷下载: 教案下载: PPT论坛:转义字符的使用转义字符转义字符描述描述(在行尾时在行尾时)续行符反斜杠符号单引号双引号a响铃b退格(Backspace)e转义000空n换行v纵向制表符t横向制表符r回车f换页oyy八进制数yy代表的字符,例如:o12代表换行xyy十进制数yy代表的字符,例如:x0a代表换行other其它的字符以普通格式输出PPT模板下载: 行业PPT模板: 节日PPT模板: PPT素材下载: PPT图表下载: 优秀PPT下载: PPT教程: Word教程: Excel教程: 资料下载: PPT课件下载: 范文下载: 试卷下载: 教案下载: PPT论坛:Python
25、数据类型转换与数据处理常用函数符号功能使 用 示 例int(S)int(N)将字符变量S转换成整数对数字N取整,即去掉小数s=10 n=int(s)n=10.3 int(n)=10float(S)将字符变量S转换成浮点数(含小数)s= 10.3 n=float(s)str(N)将数字变量N转换成字符串n=25 s=str(n)eval(str)计算在字符串中的有效表达式并返回结果eval(12+23)=35tuple(s)将序列 s 转换为一个元组list(s)将序列 s 转换为一个列表set(s)转换为可变集合dict(d)创建一个字典。d 必须是一个序列 (key,value)元组PPT模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第7章 Python程序设计ppt课件 Python 程序设计 ppt 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内