python 全栈开发 1.生成器函数 2.推导式 3.生成器表达式 一.生成器函数 1.生成器: 生成器的本质就是迭代器 (1)生成器的特点和迭代器一样.取值方式和迭代器一样(__next__(), send(): 给上一个yield传值). (2)生成器一般由生成器函数或者生成器表达式来创建 (3)其实就是手写的迭代器 2.生成器函数: (1)和普通函数没有区别. 里面有yield的函数就是生成器函数. (2)生成器函数在执行的时候. 默认不会执行函数体. 返回生成器 (3)通过生成器的__…
python 匿名函数和递归函数 python全栈开发,匿名函数,递归函数 匿名函数 lambda函数也叫匿名函数,即函数没有具体的名称.是为了解决一些功能很简单需求而设计的一句话函数.如下: #这段代码 def calc(n): return n**n print(calc(10)) #换成匿名函数 calc = lambda n:n**n print(calc(10)) lambda语法 上面是我们对calc这个匿名函数的分析,下面给出了一个关于匿名函数格式的说明 函数名 = lambda…
ParisGabriel                每天坚持手写  一天一篇  决定坚持几年 全栈工程师     Python人工智能从入门到精通 装饰器 decorators(专业提高篇) 装饰器是一个函数 ,主要用来包装另一个函数或类 装饰的目的是在 不改变函数的的原名(或类名)的情况下 改变对象的行为函数装饰器 函数装饰器指装饰器传入的是一个函数,返回的也是一个函数 原理就是改变原变量绑定的函数 语法: def 装饰器函数名(参数): 语句块 return 函数对象 例如: # 此示例…
ParisGabriel            每天坚持手写  一天一篇  决定坚持几年 全栈工程师     Python人工智能从入门到精通 函数式编程: 是指用一系列函数解决问题 每一个函数完成细小的功能,一系列函数的任意组合可以完成 大问题 函数仅接受输入并产生输入,不包含任何影响输出的内部 状态函数的可重用性: 如果一个函数的输入参数一定,则返回结果必须一定 的函数称为可重用函数 可重入和不可重入就是访问除局部变量以外的变量函数式编程要求: def 创建函数最好不要访问局部作用域以外的变…
ParisGabriel                每天坚持手写  一天一篇  决定坚持几年 为了梦想为了信仰    开局一张图 Python人工智能从入门到精通 补充: 对象 -------------------------> 类实例变量(属性) 类变量实例方法 类方法( @classmethond) 静态方法( @staticmethond)(类内普通函数) 继承/派生 单继承: 一个子类只有一个父类 一个父类可以有多个子类 ------------------------------…
ParisGabriel              每天坚持手写  一天一篇  决定坚持几年 为了梦想为了信仰    开局一张图     Python一个月的基础语法 基本就到这咯    接下来是数据库了 东西太多了  简单的整理一下 大多数是关键字 部分单词  没有分类整理  按照顺序整理的 statements 语句print  输出quit() 退出exit() 退出ctrl + d   (输入文件结束符)结束输入并退出int  整型数float   浮点型数complex     复数b…
转发:https://www.cnblogs.com/ParisGabriel/p/9388030.html statements  语句print   输出quit()  退出exit() 退出ctrl + d   (输入文件结束符)结束输入并退出int   整型数float    浮点型数complex      复数bool    布尔True    真False        假str       字符串list   列表None      空值expression    表达式del …
第一阶段:Python 语言核心编程1. Python核心   -- 2048 游戏核心算法2. 面向对象   -- 天龙八部游戏技能系统3. Python高级   -- 集成操作框架项目:2048游戏第二阶段:Python 高级软件开发技术1. Linux操作系统2. 数据结构与算法3. IO网络编程4. 并发编程5. 正则表达式6. MySQL基础第三阶段:Python WEB 全栈式工程师1. 前端技术2. 后端技术第四阶段:Python 爬虫工程师1. Redis2. 爬虫(培优)第五阶…
1.简述 1.什么是ES6?ES6, 全称 ECMAScript 6.0,是 JavaScript 的下一个版本标准,2015年6月份发版.ES6的主要目的是为了解决 ES5 的先天不足. 2.了解ES和JS之间的关系 ES = ECMAScript 是一个动态脚本语言的'标准',JS = JavaScript是对ES的标准,默认,主流的'实现',由于商标权的问题,欧洲计算机协会制定的语言标准不能叫做JS,只能叫ES: ES6新标准的目的是:使得JS可以用来开发大型的Web应用,成为企业级开发语…
@ 目录 前言 Day 01 一.python的历史和种类 二.安装python解释器以及配置环境变量 三.变量.常量和注释 Day 02 Day 03 Day 04 Day 05 Day 06 一.初识函数 二.函数的结构与调用 三.函数的返回值 四.函数的参数 Day07 今日内容大纲 昨日内容回顾 今日总结 Day08 今日内容大纲 昨日内容回顾 今日总结 前言 前期贴了很多代码,后期我会全部push到我的码云仓库以及github上,随时更新.有需要的可以fork到你们本地.仓库地址htt…