python程序设计

python程序设计

ID:32866188

大小:2.22 MB

页数:92页

时间:2019-02-16

python程序设计_第1页
python程序设计_第2页
python程序设计_第3页
python程序设计_第4页
python程序设计_第5页
资源描述:

《python程序设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Python程序设计陈远祥chenyxmail@gmail.com北京邮电大学电子工程学院Python程序设计上周主要内容程序设计语言基础知识Python语言的发展概述Python语言中的类型:数字类型,字符串类型,元组类型,列表类型,文件类型,字典类型2Python程序设计本周主要内容Python语法元素分析布尔值程序的控制结构(顺序结构,分支结构,循环结构)异常处理机制3Python语法元素分析4Python语法元素分析Python语言采用严格的“缩进”来表明程序的格式框架缩进指每一行代码开始前的空白区域,用来表示代码之间的包含和层次关系✓1个缩进=4个空格,用以在Python中标明代码

2、的层次关系✓缩进是Python语言中表明程序框架的唯一手段✓单层缩进,多层缩进5Python语法元素分析6Python语法元素分析注释✓注释:程序员在代码中加入的说明信息,不被计算机执行,提升代码的可读性注释的两种方法:✓单行注释以#开头#Herearethecomments✓多行注释以"""开头和结尾"""ThisisamultilinecommentusedinPython"""7Python语法元素分析程序元素✓常量:程序中值不发生改变的元素✓变量:程序中值可以发生改变的元素Python语言允许采用大写字母、小写字母、数字、下划线和汉字等字符及其组合给变量命名,但名字的首字符不能是数字

3、,中间不能出现空格,长度没有限制✓标识符对大小写敏感,python和Python是两个不同的名字命名保证程序元素的唯一性8Python语法元素分析保留字,也称为关键字,指被编程语言内部定义并保留使用的标识符程序员编写程序不能定义与保留字相同的标识符每种程序设计语言都有一套保留字,保留字一般用来构成程序整体框架、表达关键值和具有结构性的复杂语义等掌握一门编程语言首先要熟记其所对应的保留字9Python语法元素分析Python3.x保留字列表(33个)10Python语法元素分析赋值语句✓Python语言中,=表示“赋值”,即将等号右侧的值计算后将结果值赋给左侧变量,包含等号(=)的语句称为“赋

4、值语句”同步赋值语句:同时给多个变量赋值<变量1>,…,<变量N>=<表达式1>,…,<表达式N>✓a,b,c,d=1,2,3,411布尔值12布尔值布尔数据类型只有两种值:True和False大写字母T或F开头可以保存在变量中,不能作为变量名✓true✓True✓True=2?✓a=True13比较操作符比较操作符比较两个值,求值为一个布尔值✓'hello'=='hello’✓'hello'=='Hello’✓42==42.0✓42=='42'14二元布尔操作符and和or操作符总是接受两个布尔值(或表达式),所以它们被认为是“二元”操作符如果两个布尔值都为True,and操作符就将表达式

5、求值为True,否则求值为False15not操作符和and、or不同,not操作符只作用于一个布尔值(或表达式)。not操作符求值为相反的布尔值16混合布尔和比较操作符比较操作符和布尔操作符一起,在表达式中使用✓(4<5)and(5<6)操作符的顺序:✓Python先求值not操作符,然后是and操作符,然后是or操作符17程序的控制结构1819程序流程图程序流程图用一系列图形、流程线和文字说明描述程序的基本操作和控制流程,它是程序分析和过程描述的最基本方式流程图的基本元素包括7种20程序流程图程序流程图示例:由连接点A连接的一个程序21程序的基本结构22程序的基本结构顺序结构是程序的基础

6、,但单一的顺序结构不可能解决所有问题程序由三种基本结构组成:✓顺序结构✓分支结构✓循环结构任何算法(程序)都可以由这三种基本结构组合来实现23程序的基本结构顺序结构是程序按照线性顺序依次执行的一种运行方式24程序的基本结构分支结构是根据条件判断结果而选择不同向前执行路径的一种运行方式可分为单分支结构和二分支结构,二分支结构组合形成多分支结构25程序的基本结构循环结构是程序根据条件判断结果向后反复执行的一种运行方式,根据循环体触发条件不同,包括条件循环和遍历循环结构26程序的基本结构27程序的基本结构求给定数R的绝对值数学问题分支结构28程序的基本结构给定K值,求1到K连加和。数学问题Sum

7、=1+2+3+…+K1→I0→SumSum+I→Sum(I=1,2,3,…K)I+1→ISum里保存1+2+3+…+K的连加和重复进行某种运算,运算对象有规律地变化,采用循环结构29程序的分支结构30程序的分支结构单分支结构:if语句Python中if语句的语法格式如下:if<条件>:语句块语句块是if条件满足后执行的一个或多个语句序列,语句块中语句通过与if所在行形成缩进表达包含关系if语句首先评估<条件>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。