1、简述元祖、列表和字典的区别
名称 | 外形 | 存储结构 | 访问方式 | 是否可变类型 |
---|---|---|---|---|
列表 | 中括号括起来的数据 | 可以存储多个不同类型的数据,以逗号分隔 | 通过下标索引访问元素,索引从0开始 | 可变类型 |
元组 | 圆括号括起来的数据 | 同样能存储多个不同类型的数据,以逗号分隔 | 通过下标索引访问值,索引从0开始 | 不可变类型 |
字典 | 花括号括起来的数据 | 能存储多个键值对,以逗号分隔,键是唯一的,值是任何类型的 | 通过键来访问值 | 可变类型 |
2、简述局部变量和全部局变量的区别
名称 | 定义位置 | 作用域 |
---|---|---|
局部变量 | 函数内部定义的变量 | 函数的内部 |
全局变量 | 函数外部定义的变量 | 整个程序 |
3、简述闭包满足的三个条件
(1)存在于嵌套关系的函数中
(2)嵌套的内部函数引用了