(7.6.11)--第6章 程序设计基础(一).ppt
《(7.6.11)--第6章 程序设计基础(一).ppt》由会员分享,可在线阅读,更多相关《(7.6.11)--第6章 程序设计基础(一).ppt(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第6章 程序设计程序设计基础基础26.1 6.1 程序设计与程序设计与PythonPython6.2 Python6.2 Python的数据类型的数据类型6.3 6.3 程序控制结构程序控制结构6.4 6.4 函数函数n本章主要内容本章主要内容:6.1 程序设计与Python3了解Python语言的特点掌握Python集成开发环境的安装和使用掌握Python代码两种基本运行方式掌握Python程序常用的基本语法结构重难点:重难点:pythonpython程序常用的基本语法结构程序常用的基本语法结构本小节学习目标:本小节学习目标:6.1.1 6.1.1 程序设计程序设计与程序设计语言与程序设计语
2、言 1 1、程序设计的定义:、程序设计的定义:程序设计是给出解决特定问题程序的过程。通常以某种程序设计语言为工具,编写出解决问题的计算机程序。程序设计与程序 设计语言机器语言、汇编语言、高级语言分析问题设计算法编写程序调试运行程序编写文档做什么怎么做表达纠错使用说明机器语言机器语言 机器语言属于低级语言。是计算机可以直接识别并执行的语言。汇编语言汇编语言 汇编语言属于符号化的程序设计语言。汇编语言编写的程序,计算机不能直接识别不能直接识别,要使用汇编程序将汇编语言编写的源程序翻译成机器语言的目标程序才能执行。72 2、程序设计语言、程序设计语言(1 1)程序设计语言分类)程序设计语言分类源程序
3、:源程序:未经翻译的用汇编语言或高级语言写的程序未经翻译的用汇编语言或高级语言写的程序目标程序:目标程序:机器机器 可执行的机器语言程序。可执行的机器语言程序。高级语言高级语言高级语言接近于人类的自然语言或数学语言,高级语言编写源程序同样需要经过翻译转换为机器语言指令的目标程序才能为计算机识别并执行。8p编译方式编译方式:将高级语言编写的源程序高级语言编写的源程序全部翻译为计算机可以直接执行的目标程序,再由计算机执行。p解释方式解释方式:将高级语言编写的源程序高级语言编写的源程序指令逐条转换成目标指令,同时逐条执行的过程,也就是翻译一条执行一条。*不同的翻译方式适用于不同的语言。(2)翻译方式
4、:编译和解释。6.1.2 Python6.1.2 Python及其运行环境及其运行环境Python语言由来PythonPython的创始人为荷兰人的创始人为荷兰人Guido van RossumGuido van Rossum。诞生于。诞生于19891989年圣诞节期间。年圣诞节期间。PythonPython是一种是一种跨平台,开源跨平台,开源,易于学习、功能强大的编程,易于学习、功能强大的编程语言,属于语言,属于解释型高级语言解释型高级语言。PythonPython具备具备高效的数据结构和简洁的面向对象编程方法高效的数据结构和简洁的面向对象编程方法,是众多领域的脚本编写和快速应用程序开发的理
5、想语言。是众多领域的脚本编写和快速应用程序开发的理想语言。具有具有强大且稳定的标准库及对第三方库的良好兼容能力强大且稳定的标准库及对第三方库的良好兼容能力,具有广泛应用。具有广泛应用。Top Top Top Top 语言的语言的语言的语言的30303030年变化年变化年变化年变化1.1.进入进入PythonPython编程世界编程世界安装好python后,在开始菜单栏中会自动添加一个名为python3.7的文件夹,点击该文件夹出现一些子目录。IDLE是Python集成开发环境,也称交互模式。Python3.7是Python的命令控制台,里面只能执行Python命令。第三个是帮助文档,点击后会弹
6、出帮助文档。12交互模式下运行 Python程序132 2、Python Python 程序的编辑与运行程序的编辑与运行Python程序的编辑和运行方式有两种:交互模式和脚本模式交互模式和脚本模式交互模式交互模式:在Python 命令提示符“”,输入指令并回车,会立即执行并返回运行结果;没有提示符的行是运行结果。命令不合法时,会给出相关错误信息。交互模式一般在调试少量代码时使用。进入进入Python交交互模式方法互模式方法:启动Python自带的IDLE。命令语句运行结果 脚本模式:脚本模式:事先将程序代码写好保存python脚本文件,脚本文件是以“.py”为扩展名的文本文件。可以使用 Pyt
7、hon 的 IDLE 编辑器进行编辑,也可以使用常用的任一种文本编辑器进行编辑修改。下图中为保存在D:Python下的test0.py文件中的程序代码。可以在IDLE编辑器中直接运行代码。15进入进入IDLE编辑器的编辑器的方法方法:在IDLE窗口,同时按下6.1.3 Python6.1.3 Python的基础语法规范的基础语法规范16开启Python之旅definea=6if(a0):a=a+10print(a=,a)else:print(a是负数)#执行结果#当a为小于0的数字时a=-5if(a0):a=a+10print(a=,a)else:print(a是负数)#执行结果 a是负数是负
8、数17这里重点介绍几点代码编写时的共同要求、书写规范和注意事项。18List1=9,6,3,8,2#定义一个变量List1,列表类型并赋值forjinrange(len(List1)-1):#变量j为外层循环变量,变化范围从0到4foriinrange(len(List1)-j-1):ifList1iList1i+1:List1i,List1i+1=List1i+1,List1i print(最终排序结果为:+str(List1)#打印输出最终排序结果最终排序结果为:2,3,6,8,9变量量常量常量表达式表达式函数函数体验体验Python 程序代码:程序代码:缩进注注释语句句1 1、常量和变量
9、、常量和变量(1)常量常量:是指在程序运行过程中,其值不能被改变的量,常量数据类型由其数据决定。如:数字123,列表1,2,3,或者字符串”ABC”。19(2)变变量量:变量是计算机内存中的一块区域,变量变量是计算机内存中的一块区域,变量可以存储任何值(也称指向),而且值可以改变。可以存储任何值(也称指向),而且值可以改变。例如:例如:变量名量名字符串字符串 变量命名规则变量命名规则变量命名规则变量命名规则l 变量名的长度不受限制,由英文字母、数字和下划线(变量名的长度不受限制,由英文字母、数字和下划线(_)组)组成,不能以数字开头成,不能以数字开头.l 变量名不能有空格,不能包含标点符号(变
10、量名不能有空格,不能包含标点符号(括号,逗号,引号,括号,逗号,引号,斜线,反斜线、冒号,句号,问号斜线,反斜线、冒号,句号,问号)。)。l Python严格区分大小写严格区分大小写,因此,因此abc和和ABC是截然不同的变量名。是截然不同的变量名。l 不能将不能将Python关键字(或称为保留词)用作变量名。例如:关键字(或称为保留词)用作变量名。例如:if、else、while、def、or、and、not、in和和is都是都是Python关键字。关键字。andasassertbreakclasscontinuedefdelelifelseexceptexecFalsefinallyfor
11、fromglobalifimportinislambdanotNoneorpassprintraisereturntryTruewhilewithyieldPythonPython保留字一览表保留字一览表 变量的赋值变量的赋值 变量赋值语句格式为:变量赋值语句格式为:=功能:定义新的变量;让已定义的变量指向特定值。功能:定义新的变量;让已定义的变量指向特定值。22赋值运算符运算符P9uu可以给一个变量赋各种类可以给一个变量赋各种类可以给一个变量赋各种类可以给一个变量赋各种类型的值型的值型的值型的值 u重新赋值后,变量值会变。重新赋值后,变量值会变。u可以同时给多个变量赋值可以同时给多个变量赋值
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 7.6.11-第6章 程序设计基础一 7.6 11 程序设计 基础
限制150内