zoukankan      html  css  js  c++  java
  • day09记录

    1. 今日内容大纲

      1. 毒鸡汤课

        坚持、努力!

      2. 生成器

        • yield
        • yeild return
        • yeild from
      3. 生成器表达式

      4. 内置函数I

    2. 昨日内容回顾作业讲解

      1. 可迭代对象
        • 可以更新得带的 实实在在的值。
        • 内部含有'_iter()'方法的。
        • str list tuple sict set range
        • 优点:操作方法多,操作灵活,直观。
        • 缺点:占用内存。
      2. 迭代器
        • 可以更新迭代的一个工具(数据结构)。
        • 内部含有iter() 且含有 __next(0)_方法的。
        • 文件句柄。
        • 优点:节省内存。惰性机制。
        • 缺点:不直观,速度相对慢,操作方法单一,不走回头路。
      3. 格式化输出。
      4. 函数名的运用。
      5. 默认参数是可变的数据类型坑,作用域的坑。
    3. 今日内容

      • 生成器

        • 什么是生成器?:python社区,生成器与迭代器看成是一种。生成器的本质就是迭代器。唯一的区别:生成器是我们自己用python代码构建的数据结构。迭代器都是提供的,或者转化得来的。
          • 获取生成器的三种方式:
            • 生成器函数。
            • 生成器表达式。
            • python内部提供的一些。
        • 生成器函数获得的生成器。
        • yield
        • yeild return
        • yeild from
      • 生成器表达式,列表推导式

        • 用一行代码去构建一个比较复杂有规律的列表。
        • 列表推导式:
          • 循环模式:[变量(加工后的变量) for 变量 in iterable]
          • 筛选模式:[变量(加工后的变量) for 变量 in iterable if 条件]
          • 循环模式
    4. 今日总结

       1. 生成器
       2. 生成器函数yield
       3. yield与return区别。 yield from
       4. 列表推导式,生成器表达式。(**重点**)
       5. 内置函数:今天讲的内置函数,了解。
      
    5. 预习内容

      1. lambda表达式。
      2. 内置函数II。
      3. 闭包。
  • 相关阅读:
    实现servlet的三种方式
    java中的运算符与表达式
    封装链接数据库的工具
    java 概述
    HTTP请求方式中get和post的区别
    asp.net获取当前网址url
    利用IP安全策略关闭危险端口
    IE6 css fixed
    存储过程中使用事务详解
    windows 2003内存性能分析工具
  • 原文地址:https://www.cnblogs.com/SoberLee/p/13573868.html
Copyright © 2011-2022 走看看