1 / 10
文档名称:

python基本讲义-Python语法基础.ppt

格式:ppt   页数:10页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

python基本讲义-Python语法基础.ppt

上传人:459972402 2013/9/12 文件大小:0 KB

下载得到文件列表

python基本讲义-Python语法基础.ppt

文档介绍

文档介绍:Python语法
智普教育
: 1941847311
Python程序设计语言
2
目录
编码风格
标示符
关键字
运算符
Python程序设计语言
3
编码风格
以“#”号开头的内容为注释,python解释器会忽略该行内容。
在Python中是以缩进(indent)来区分程序功能块的,缩进的长度不受限制,但就一个功能块来讲,最好保持一致的缩进量。
可以使用空格、Tab键等,但是最好保持一致
如果一行中有多条语句,语句间要以分号(;)分隔。
在Python中,每行程序以换行符代表结束,如果一行程序太长的话,可以用“\”符号扩展到下一行。
在python中以三引号(“”“)括起来的字符串
列表,元组和字典都能跨行使用。并且以小括号(...)、中括号[...]和大括号{...}包围的代码不用加“\”符也可扩展到多行。
Python程序设计语言
4
标示符
python中的标识符是区分大小写的。
标示符以字母或下划线开头,可包括字母,下划线和数字。
以下划线开头的标识符是有特殊意义的。
以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“from xxx import *”而导入;
以双下划线开头的(__foo)代表类的私有成员;
以双下划线开头和结尾的(__foo__)代表python里特殊方法专用的标识,如__init__()代表类的构造函数。
在交互模式下运行python时,一个下划线字符(_)是特殊标识符,它保留了表达式的最后一个计算结果。
Python程序设计语言
5
关键字
共31个(版本不同变化)
逻辑运算—3个
and/or/not
流程控制—12个
if/elif/while/for/else
break/continue/pass
return/yield
with/as
异常处理—5个
try/except/finally
raise/assert
定义等—6个
class
global
def/lambda
import/from
判断—2个
is
in
其他—3个
del/print
exec
help()
help>关键字
Python程序设计语言
6
运算符1/2
运算符
描述
x+y,x-y
加、减,“+”号可重载为连接符
x*y,x**y,x/y,x%y
相乘、求平方、相除、求余,“*”号可重载为重复,“%”号可重载为格式化
<,<=,>,>=,==,<>,!=
比较运算符
+=,-=,*=,/=,%=,**=,<<=,>>=,&=,^=,|=
自变运算符
Python程序设计语言
7
运算符2/2
运算符
描述
is, is not
等同测试
in, not in
是否为成员测试
or,and,not
逻辑运算符
x[i],x[i:j],,x(...)
索引,分片,限定引用,函数调用
(...),[...],{...},'...'
元组,列表,字典,转化为字符串
Python程序设计语言
8
运算符优先级—由高向低
运算符
描述
'expr'
字符串转换
{key:expr,...}
字典
[expr1,expr2...]
列表
(expr1,expr2,...