总结

作者: 匿隱 | 来源:发表于2019-02-08 13:00 被阅读0次

1.递归函数(了解)

a.找临界值

b.找关系(f(n)和f(n-1))

c.用f(n-1)实现f(n)

能用循环就不使用递归,因为递归性能低(消耗大量内存和cpu资源)

2.模块

模块就是py文件

import 模块
from 模块 import 内容

import 模块 as ..
from 模块 import 内容 as ...

3.迭代器和生成器

iter - 将其他序列转换成迭代器; 生成器
元素 - next(), for-in

生成器: 调用带有一个带有yield关键字的函数
if __name__ == '__main__':
    # 写在这儿的代码不会被执行和导入
    pass
import model1
# import ytTime.time1
# print(ytTime.time1.t1)
#
# import ytTime.time2 as time2
# print(time2.t2)

# from ytTime import time1, time2
# print(time1.t1, time2.t2)

# from ytTime.time1 import t1
# print(t1)

def func1():
    for x in range(10):
        yield x


print(next(func1()))
print(next(func1()))

gen = func1()
print(next(gen))
print(next(gen))

相关文章

网友评论

      本文标题:总结

      本文链接:https://www.haomeiwen.com/subject/affzdqtx.html