Python复习提纲.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Python期末复习 cxiao@ 1 outline 数据类型 变量与常量 表达式 序列 输入与输出 流程控制 函数 异常处理 2 内置对象类型 对象类型 示例 数字 1234, 3.14, 3+4j 字符串 swfu, Im student, Python 列表 [1, 2, 3] [‘a’,’b’,[‘c’,2]] 字典 {1:food ,2:taste, 3:import} 元组 (2, -5, 6) 文件 f=open(data.dat, r) 集合 set(abc), {a, b, c} 布尔型 True, False 空类型 None 编程单元类型 函数(def)、模块、类(class) 3 变量命名规则 变量名是由字母、数字和下划线_构成的字符序列,可以任意长度; 变量名必须以字母或下划线_开头,但以下划线开头的变量在Python中有特殊含义,本书后面第6章会详细讲解; 变量名中不能有空格以及标点符号(括号、引号、逗号、斜线、反斜线、冒号、句号、问号等等); 变量名对英文字母的大小写敏感,如stu与Stu是不同的变量; 不能使用关键字作变量名,关键字在Python中有特殊含义; 不建议使用系统内置的模块名、类型名或函数名以及已导入的模块名及其成员名作变量名,这将会改变其类型和含义。 4 Python关键字 5 变量的内存模型 实际上变量保存的是对象的引用 x 3 3.5 6 变量类型的检测 变量的类型是可以随时变化的,实际上变量保存的是对象的引用。 内置函数type(object)用来返回object的类型。 内置函数isinstance(obj,class)用来测试对象obj是否为指定类型class的实例。 7 8 变量作用域 变量起作用的范围称为变量的作用域。 一个变量在函数外部定义和在函数内部定义,其作用域是不同的。 局部变量的引用比全局变量速度快。 9 整数的写法 十进制:0~9 十个基本计数符号 八进制:0~7 八个基本计数符号,以0o或0O开头 十六进制:0~9、a~f (A~F)十六个基本计数符号, 以0x或0X开头 二进制:0、1两个基本计数符号,以0b或0B开头 10 转换成十进制 569 (十进制) = 5×102 + 6×101 + 9×100 = 569 0o452 (八进制) = 4×82 + 5×81 + 2×80 = 298 0x5B03 (十六进制) = 5×163 + 11×162 + 0×161 + 3×160 = 23299 0b1101 (二进制) = 1×23 + 1×22 + 0×21 + 1×20 = 13 11 浮点数的写法 .3 、1. 、15.0、0.37、-12.45 1.2e3、1.2E3、3141.59e-3、3.1415E0 只能十进制表示 12 复数的写法 由实部和虚部构成,使用j或者J来表示虚部 13 字符串 用单引号、双引号或三引号括起来的符号系列称为字符串 单引号、双引号、三单引号、三双引号可以互相嵌套,用来表示复杂字符串。 如 abc、123、中国、Python 字符串属于不可变序列 空串表示为或 三引号或表示的字符串可以换行,支持排版较为复杂的字符串;三引号还可以在程序中表示较长的注释。 14 转义字符 \ \n:换行符 \t:制表符 \’:单引号 \”:双引号 \\:一个\ \ddd:3位八进制数对应的字符 \xhh:2位十六进制数对应的字符 字符串界定符前面加字母 r 表示原始字符串,其中的特殊字符不进行转义,但字符串的最后一个字符不能是\。 15 运算符 运算符示例 功能说明 x + y 算术加法,列表、元组、字符串合并 x - y 算术减法,集合差集 x * y 乘法,序列重复 x / y 除法(在Python 3.x中叫做真除法) x // y 求整商 -x 相反数 x % y 余数(对实数也可以进行余数运算),字符串格式化 x ** y 幂运算 xy 、x=y 、xy 、x=y 大小比较(可以连用),集合的包含关系比较 x == y 、x != y 相等(值)比较,不等(值)比较 x or y 逻辑或 (只有x为假才会计算y) x and y 逻辑与(只有x为真才会计算y) not x 逻辑非 x in y 、x not in y 成员测试运算符 x is y 、x is not y 对象实体同一性测试(地址) |、^、 、 、 、 ~ 位运算符 、 |、 ^ 集合交集、并集、对称差集 相同的运算符作用于不同的类型其含义不同 16 and 的惰性求值 (短路运算) 如果“表达式1”的值为“False”或等价的值时,不

文档评论(0)

danli208 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档