目录
1.python生成式案例
print(list(range(1,11)))
2.几种常见的数据库
MySQL是开源的关系型数据库
SQL Server 是微软开发的数据库
Oracle 甲骨文
DB2是内嵌于IBM的AS/400系统上的数据库管理系统,直接由硬件支持
它支持标准的SQL语言 速度快
sqlite用于移动平台数据库 iPhone
3.Python中的lambda是什么
这是一个常被用于代码中的单个表达式的匿名函数
4.为什么lambda没有语句
匿名函数lambda没有语句的原因,是它被用于在代码被执行的时候构建新的函数对象并且返回
5.Python中的pass是什么
空语句 用来占位 不会执行
6.什么是迭代器
迭代器是一个可以记住遍历位置的对象
迭代器对象从集合中的第一个元素开始访问,直到所有的元素被访问完
迭代器有两个方法:iter()和next()方法
优点:省内存
7.什么是生成器
一边循环一边计算 使用了yield的返回函数值
next和send都是调用yield生成值的函数,next是直接调用,
send是先覆盖上一个yield返回值后再调用下一个yield生成值
生成器是迭代器的一种
8.迭代器中的iter()和next()方法
__iter__()
方法返回迭代器对象本身
__next__()
方法用于返回迭代器中的下一个元素
9.计算机发展史
第一代计算机使用的真空管技术
第二代计算机使用的是晶体管技术
10.__new__方法 __init__方法
__new__是类级别的方法 负责创建实例对象
__init__是一个实例级别的方法
负责初始化对象的状态