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