Python3基础教程第二版慕课版编程题答案python3基础教程PDF
下载地址 https://share.weiyun.com/74cKAndR
资料目录 Python3基础教程第2版慕课版doc python3基础教程第二版慕课版第1章pdf python3基础教程第二版慕课版第2章pdf python3基础教程第二版慕课版第3章pdf python3基础教程第二版慕课版第4章pdf python3基础教程第二版慕课版第5章pdf python3基础教程第二版慕课版第6章pdf python3基础教程第二版慕课版第7章pdf python3基础教程第二版慕课版第8章pdf python3基础教程第二版慕课版第9章pdf python3基础教程第二版慕课版第10章pdf python3基础教程第二版慕课版教案 python3基础教程第二版慕课版教学大纲 python3基础教程第二版慕课版习题参考答案 Python3基础教程廖雪峰pdf[带标签完整版] Python3基础教程习题答案 python3基础教程pdf
举例 Python 3与Python 2的 区别 取消 了file数据类型 Python 3取消 了Python 2中的 file数据类型。 使用open()函 数打开文件时,返回 的 是_io.TextIOWrapper类的 实例对象, 示例代码如下。 >>> f=open('d:/test.txt','w') >>> type(f) <class '_io.TextIOWrapper'> Python 2的 open()函 数返回 的 是file类型的 对象, 示例代码如下。 >>> f=open('d:/test.txt','w') >>> type(f) <type 'file'>
异常处理的改变 在Python 3中, 异常处理的 改变主要如下。 BaseException是所有异常类的 基类, 删除了StardardError异常。 取消 了异常类的 序列行为和message属性。 用raise Exception(args)代替raise Exception,args语法在捕获异常的 except语句 中引 入了as关键字。
其他主要的 语法改变 其他主要的 语法改变如下。 增 加了关键字as和with。 增 加了常量True、 False、 None。 加入nonlocal语句 。 使用noclocal x声明 x为函 数外部的 变量。 删除了raw_input(), 用input()代替。 删除了元组参数解包。 不能用def(a, (b, c)):pass类似的 语句 定义函 数。 增 加了2进制字面量, 如b '0110110110'。 bin()函 数可返回 整数的 2进制字符串。 扩展的 可迭代解包。 在Python 3 里, “a, b, *x = '1234'” 和“*x, a = '1234'” 都是合法的 。 对象和序列是可迭代的 。 面向对象引 入了抽象基类。 类的 迭代器方法next()改名 为__next__(), 并增 加内置函 数next(), 用以调用迭代器的 __next__()方法。
|