下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
程序的语句元素一、表达式表达式类似于数学计算当中的计算公式可以计算新数据,本质是一行代码片段,其运算结果的类型主要有运算符或者计算机的操作符决定。表达式一般由数据和操作符等构成,是构成Python语句的重要局部。在Python程序中,赋值语句使用等号(二)表达,而值相等的判断使用双等号(==)表达。双等号判断后的结果是True(真)或FaIse(假),分别对应值相等或值不相等。同步赋值语句,同时给多个变量赋值,基本格式如下:变量1,变量N二表达式1,表达式N同步赋值会同时运算等号右侧的所有表达式,并一次性且同时将右侧表达式结果分别赋值给左侧的对应变量。同步赋值的一个应用是同时给多个变量赋值。同步赋值的另一个应用是互换变量的值。同步赋值语句的优点:.减少变量使用.简化语句表达式.增加程序可读性同步赋值语句是由相关的单一赋值语句组合而成,不能为了组合而组合。如果单一赋值语句在功能上表达了相同或相关的含义,在程序中属于相同功能,就可以采用同步赋值语句。二、引用Python程序引用当前程序之外的功能代码的过程就叫做应用。保存字import可以在python中引用当前程序之外的功能库。引入之后的第二步就是使用“功能库名称.函数名称()”方式调用具体功能,这种方式简称为A.B()方式。扩展来说,带有点(.)的A.B或A.B()使用方式是面向对象的访问方式,其中A是对象名称,B是属性或方法名称。方法一import<库名><库名>.<函数名>(<函数参数》)方法二from〈库名>1^^0武<函数名>from〈库名〉import*<函数名〉(〈函数参数》)方法三import<库名〉as〈库别名〉〈库别名》.〈函数名〉(<函数参数》)"import"本身具有进口、输入的意思。作用:扩充Python程序功能,引入后面库里的函数。Python提供单分支'二分支'和多分支语句:单分支语句是最简单的分支语句,使用方式如下:if条件表达式:语句块二分支语句是覆盖单个条件所有路径的一种分支语句,使用方式如下:if条件表达式:语句块1else:语句块2当条件为True时,执行语句块1;当条件为FaIse时,执行语句块2。其中,if、eIse都是保存字。循环语句是控制程序运行的一类重要语句,与分支语句控制程序执行类似,它的作用是根据判断条件确定一段程序是否再次执行一次或者屡次。循环语句包括遍历循环和条件循环。条件循环的基本过程如下:while(条件表达式):语句块1语句块2当条件为True(真)时,执行语句块1,
然后再次判断条件;当条件为FaIse(假)时,退出循环,执行语句块2。基本输入/输出函数Python程序设计中有3个重要的基本输入,输出函数,用于输入、转换和输出,分别是input。、eval()和print()o一、input。函数有问有答,有来有往终端区输入函数好用,赋值第一必无赋值input()函数J输入值类型为字符串输入值类型为字符串输入值需要整数时,input。函弊啕踞?^致远输入值类型为字符串输入值需要整数时,input。函弊啕踞?^致远输入值类型为字符串输入值需要整数时,input。函弊啕踞?^致远二、eval()函数eval(s)函数将去掉字符串s最外侧的引号,并按照Python语句方式执行去掉引号后的字符内容,使用方式如下:变量=eval(字符串这个函数的作用是,返回传入字符串的表达式的结果。就是说:将字符串当成有效的表达式来求值并返回计算结果。eval函数就是实现list、diet、tuple与str之间的转化,同样str函数把list,diet,tuple转为为字符串eval的语法(expression[,globals[Jocals]])expression:表达式globals:变量作用域,全局命名空间locals:变量作用域,局部命名空间名称到对象的映射。python是用命名空间来记录变量的轨迹的,命名空间是一个dictionary,键是变量名,值是变量值。各个命名空间是独立没有关系的,一个命名空间中不能有重名,但是不同的命名空间可以重名而没有任何影响。python程序执行期间会有2个或3个活动的命名空间(函数调用时有3个,函数调用结束后2个)。按照变量定义的位置,可以划分为以下3类:LocaI,局部命名空间,每个函数所拥有的命名空间,记录了函数中定义的所有变量,包括函数的人参'内部定义的局部变量。Global,全局命名空间,每个模块加载执行时创立的,记录了模块中定义的变量,包括模块中定义的函数'类'其他导入的模块、模块级的变量与常量。Built-in,python自带的内建命名空间,任何模块均可以访问,放着内置的函数和异常。print。函数print。函数用于输出运算结果。根据输出内容的不同,有3种用法。第一种,仅用于输出字符串或单个常量,print(待输出字符串或常量)第二种,仅用于输出一个或多个变量,print(变量1,变量2,变量n)第三种,用于混合输出字符串与变量值输出字符串模板中,采用{}表示一个槽位置,每个槽位置对应.forma0中的一个变量print(输出字符串模板.format(变量1,变量2,…,变量n))print
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024公民委托代理合同版
- 南京房产买卖合同(二零二四年度版)
- 二零二四年度劳动合同:某公司与员工之间的劳动合同
- 供货苗木合同范例
- 礼品定制购买合同范例
- 灯具合伙合同模板
- 2024年五年级下学期班务工作计划范文(2篇)
- 2024楼房加盖合同
- 2024年度高速公路收费系统升级合同
- 涉外劳动英文合同范例
- 《干将莫邪》 完整版课件
- 菜粮基地高标准农田建设项目蓄水池施工方案
- 幼儿园大班健康课件《小心小火点》
- 法律有情无情辩论-反方资料-总结整理-合肥市中学生辩论赛
- 冷冻食品仓库管理制度
- 医疗照射防护课件
- Three-little-pigs英文故事教学课件
- (完整版)企业专利培训课件
- 18-只有一个地球公开课优质课件
- 易纲货币银行学利率的计算
- 成人髋臼发育不良
评论
0/150
提交评论