版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python语法张晓西北工业大学计算机学院zhangxiao@-8-10第1页Python程序设计语言2目录编码格调标示符关键字运算符第2页Python程序设计语言3编码格调以“#”号开头内容为注释,python解释器会忽略该行内容。在Python中是以缩进(indent)来区分程序功效块,缩进长度不受限制,但就一个功效块来讲,最好保持一致缩进量。能够使用空格、Tab键等,不过最好保持一致假如一行中有多条语句,语句间要以分号(;)分隔。在Python中,每行程序以换行符代表结束,假如一行程序太长话,能够用“\”符号扩展到下一行。在python中以三引号(“”“)括起来字符串列表,元组和字典都能跨行使用。而且以小括号(...)、中括号[...]和大括号{...}包围代码不用加“\”符也可扩展到多行。第3页Python程序设计语言4标示符python中标识符是区分大小写。标示符以字母或下划线开头,可包含字母,下划线和数字。以下划线开头标识符是有特殊意义。以单下划线开头(_foo)代表不能直接访问类属性,需经过类提供接口进行访问,不能用“fromxxximport*”而导入;以双下划线开头(__foo)代表类私有组员;以双下划线开头和结尾(__foo__)代表python里特殊方法专用标识,如__init__()代表类结构函数。在交互最终一个计算结果。模式下运行python时,一个下划线字符(_)是特殊标识符,它保留了表示式第4页Python程序设计语言5关键字共31个(版本不一样改变)逻辑运算—3个and/or/not流程控制—12个if/elif/while/for/elsebreak/continue/passreturn/yieldwith/as异常处理—5个try/except/finallyraise/assert定义等—6个classglobaldef/lambdaimport/from判断—2个isin其它—3个del/printexechelp()help>关键字第5页Python程序设计语言6运算符1/2运算符描述x+y,x-y加、减,“+”号可重载为连接符x*y,x**y,x/y,x%y相乘、求平方、相除、求余,“*”号可重载为重复,“%”号可重载为格式化<,<=,>,>=,==,<>,!=比较运算符+=,-=,*=,/=,%=,**=,<<=,>>=,&=,^=,|=自变运算符第6页Python程序设计语言7运算符2/2运算符描述is,isnot等同测试in,notin是否为组员测试or,and,not逻辑运算符x[i],x[i:j],x.y,x(...)索引,分片,限定引用,函数调用(...),[...],{...},'...'元组,列表,字典,转化为字符串第7页Python程序设计语言8运算符优先级—由高向低运算符描述'expr'字符串转换{key:expr,...}字典[expr1,expr2...]列表(expr1,expr2,...)元组function(expr,...)函数调用x[index:index]切片x[index]下标索引取值x.attribute属性引用~x按位取反+x,-x正,负x**y幂x*y,x/y,x%y乘,除,取模运算符描述x+y,x-y加,减x<<y,x>>y移位x&y按位与x^y按位异或x|y按位或x<y,x<=y,x==y,x!=y,x>=y,x>y比较xisy,xisnoty等同测试xiny,xnotiny组员判断notx逻辑否xandy逻辑与xory逻辑或lambdaarg,...:exprLambda匿名函数第8页Python程序设计语言9真值表对象/常量值""假"string"真0假>=1真<=-1真()空元组假[]空列表假{}空字典假None假复合表示式and当计算aandb时,python会计算a,假如a为假,则取a值,假如a为真,则python会计算b且整个表示式会取b值。or当计算aorb时,python会计算a,假如a为真,则整个表示式取a值,假如a为假,表示式将取b值。not假如表示式为真,not为返回假,如为表示式为假,not为返回真。真值表在判断、循环等语句中应用广泛。第9页Python程序设计语言10给变量赋值简单赋值,Variable(变量)=Value(值)。多变量赋值,Variable1,variable2,...=Value1,Value2,...a,b,c=1,2,3a=[1,2,3];b,c,d=a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 通信设备制作协议
- 劳动合同主体变更的合同格式
- 特色农副产品销售合同
- 琴行老师聘用协议
- 品质服务项目采购合同
- 材质保证书样本格式
- 果树种植苗木采购合同合同
- 电器购销合同格式
- 供电质量安全保障书
- 防排烟系统施工劳务分包合同
- 2024年1月上海市春季高考数学试卷试题真题(含答案详解)
- 2024-2030年全球及中国乳清蛋白水解物行业供需现状及前景动态预测报告
- 2024-2030年中国铝合金板行业供需现状分析及投资战略研究报告版
- 2024年黑龙江省齐齐哈尔市中考语文试卷
- 2024年国家公务员考试《行测》真题(地市级)及答案解析
- 2024年化妆品ODM合作合同
- 预防电信诈骗打击网络犯罪49
- 少年的风采 课件 2024-2025学年湘美版(2024)初中美术七年级上册
- 班主任培训课件
- 石油化工代加工合同模板
- 第03讲 鉴赏诗歌的表达技巧(课件)-2025年高考语文一轮复习讲练测(新教材新高考)
评论
0/150
提交评论