摘要: 异常 Exception 什么是错误: 错误是指由于逻辑或语法等导致一个程序无法正常执行的问题 什么是异常 异常是程序出错时标识的一种状态 作用: 用于信号,通知上层调用者有错误产生,需要处理 try 语句的两种语法: try-except 语句 try-finally 语句 try-except语 阅读全文
posted @ 2019-03-17 20:48 你厉害。 阅读(3513) 评论(0) 推荐(0) 编辑
摘要: 1、包(模块包) package 包是将模块以文件夹的组织形式进行分组管理的方法 作用: 将一系列模块进行分类管理,有利于防止命名冲突 可以在需要时加载一个或部分模块,则不是全部模块 包示例: mypack/ __init__.py menu.py games/ __init__.py contra 阅读全文
posted @ 2019-03-10 21:46 你厉害。 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 1、模块 Module 什么是模块? 模块是一个包含有一系列数据,函数,类等组成的程序组 模块是一个文件,模块文件名通常以.py结尾 作用: 让一些相关的数据,函数,类等有逻辑的组织在一起,使逻辑结构更加清晰模块中的数据,函数和类等可提供给其它模块或程序使用 分类: 内置模块,在解析器的内部可以直接 阅读全文
posted @ 2019-03-09 22:18 你厉害。 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1、闭包 closure 闭包是指引用了此函数外部嵌套函数作用域内的变量的函数 闭包必须满足三个条件: 必须有一个内嵌函数 内嵌函数必须引用外部函数中的变量 外部函数的返回值必须是内嵌函数 def make_pow(y): def fn(x): return x ** y return fn pow 阅读全文
posted @ 2019-03-09 22:05 你厉害。 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1、nonlocal 语句 作用: 告诉解释器,nonlocal声明的变量不是局部变量,也不是全局变量,而是外部嵌套函数内的变量 语法: nonlocal 变量名1, 变量名2, ... 说明: nonlcal 语句只能在被嵌套函数内部进行使用对nonlocal变量进行赋值将对外部嵌套函数作用域内的 阅读全文
posted @ 2019-03-04 21:27 你厉害。 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 1.什么是函数 函数是一段被预定义,并可以被反复执行的 语句块 预定义:提前被声明好 反复执行:可以被反复使用 语句块:多条语句被封装到一起 2.作用 1.用于封装语句块,提高代码的重用性 2.定义用户级别的功能 3.语法 def 函数名(形参列表): 语句块 说明: 1.函数的名字就是功能的名称 阅读全文
posted @ 2019-02-24 20:09 你厉害。 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 1.什么是集合 1.集合是一个可变容器 2.集合内的数据对象都是唯一的(不能重复) 3.集合是无序的存储结构,集合内的数据没有先后关系 4.集合是可迭代对象 5.集合相当于是只有键没有值得字典(键就是集合中的数据) 6.集合内的元素是不可变的 2.创建集合 1.使用直接量创建集合 注意:使用直接量不 阅读全文
posted @ 2019-02-17 21:44 你厉害。 阅读(8905) 评论(0) 推荐(2) 编辑
摘要: 1.什么是字典 1.字典是一种可变的容器,可以存储任意类型的数据 2.字典中的每个数据都是用'键'(key)来进行索引的,而不向列表和元组中可以使用整数下标来进行索引 3.字典中的数据是没有先后顺序的,字典的存储是无序的 4.字典中数据以键(key):值(value)对的方式进行存储的 5.字典的键 阅读全文
posted @ 2019-01-27 20:30 你厉害。 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: 1.什么是元组 同list一样,允许存放若干任意类型数据的容器 但是元组是不可变的序列 2.语法 元组是使用()括起来,()内允许盛放若干元素,如果只放一个元素的话,元素后要加 , 用于区分对象还是元组 1.使用字面值创建元组 1.创建空元组 t = () 2.创建非空元组 t = (100,200 阅读全文
posted @ 2019-01-27 20:23 你厉害。 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 1.什么是列表 1.列表是一种容器(用来存储数据对象) 2.列表能够存储多个数据对象 - 序列 3.列表是一个可变序列 4.列表中的数据元素们会有先后顺序 2.创建列表的方式 1.使用字面值的方式创建列表 1.创建空列表 L = [] 2.创建非空列表 L = [1,2,3,4] L = ["北京" 阅读全文
posted @ 2019-01-26 21:50 你厉害。 阅读(2970) 评论(0) 推荐(0) 编辑