2022年1月13日

09.python高阶函数、柯里化、装饰器、无参装饰器、有参装饰器、functools之reduce partial lru_cache

摘要: 高阶函数 一等公民 函数在Python是一等公民(First-Class Object) 函数也是对象,是可调用对象 函数可以作为普通变量,也可以作为函数的参数、返回值 高阶函数 高阶函数(High-order Function) 数学概念 y = f(g(x)) 在数学和计算机科学中,高阶函数应当 阅读全文

posted @ 2022-01-13 10:01 无语至极 阅读(82) 评论(0) 推荐(0) 编辑

2022年1月12日

08.python 函数执行流程、函数递归

摘要: 函数执行流程 C语言中,函数的活动和栈有关。 栈是后进先出的数据结构。栈是由底端向顶端生长,栈顶加入数据称为压栈、入栈,栈顶弹出数据称为出栈。 def add(x, y): r = x + y print(r) return r def main(): a = 1 b = add(a, 2) ret 阅读全文

posted @ 2022-01-12 16:45 无语至极 阅读(243) 评论(0) 推荐(0) 编辑

2022年1月11日

mongoDB集群 分片+复制集

摘要: 关于MongoDB数据库 MongoDB 官网https://www.mongodb.com MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 MongoDB 可在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 可为Web应用提供可扩展的高性能数 阅读全文

posted @ 2022-01-11 17:49 无语至极 阅读(206) 评论(0) 推荐(0) 编辑

2022年1月10日

07.python函数作用域global、nonlocal、LEGB

摘要: 函数作用域 作用域 一个标识符的课件范围,这就是标识符的作用域,一般常说的是变量的作用域 def foo(): x = 100 print(x) # 可以访问到吗 上例中x不可以访问到,会抛出异常(NameError: name 'x' is not defined),原因在于函数是一个封装,它会开 阅读全文

posted @ 2022-01-10 12:44 无语至极 阅读(124) 评论(0) 推荐(0) 编辑

06.python函数形、参实参、keyward-only、Positional-only、解构、返回值

摘要: Python函数 函数 数学定义 y=f(x) ,y是x的函数,x是自变量。y=f(x0, x1, ..., xn) Python函数 由若干语句组成的语句块、函数名称、参数列表构成,它是组织代码的最小单元 完成一定的功能 函数的作用 结构化编程对代码的最基本的封装,一般按照功能组织一段代码 封装的 阅读全文

posted @ 2022-01-10 11:21 无语至极 阅读(159) 评论(0) 推荐(0) 编辑

05.python解析式、匿名函数lambda、可迭代对象、迭代器、生成器、生成器表达式、生成器函数、内建函数

摘要: 匿名函数 匿名:隐藏名字,即没有名称 匿名函数:没有名字的函数。 函数没有名字该如何定义?函数没有名字如何调用? Lambda表达式 Python中,使用Lambda表达式构建匿名函数。 lambda x: x ** 2 # 定义 (lambda x: x ** 2)(4) # 调用 foo = l 阅读全文

posted @ 2022-01-10 10:42 无语至极 阅读(158) 评论(0) 推荐(0) 编辑

2022年1月7日

04.python哈希表、集合set、字典dict

摘要: python哈希表 集合Set 集合,简称集。由任意个元素构成的集体。高级语言都实现了这个非常重要的数据结构类型。 Python中,它是可变的、无序的、不重复的元素的集合。 初始化 set() → new empty set object set(iterable) → new set object 阅读全文

posted @ 2022-01-07 14:34 无语至极 阅读(2547) 评论(0) 推荐(0) 编辑

2022年1月6日

03.python封装与解构

摘要: 封装与结构 基本概念 t1 = 1, 2 print(type(t1)) # 什么类型 t2 = (1, 2) print(type(t2)) Python等式右侧出现逗号分隔的多值的时候,就会将这几个值封装到元组中。这种操作称为封装packing。 x, y = (1, 2) print(x) # 阅读全文

posted @ 2022-01-06 15:56 无语至极 阅读(313) 评论(0) 推荐(0) 编辑

2022年1月4日

02.python线性数据结构、列表list、元祖tuple、字符串str、字节bytes、字节列表bytearray、

摘要: 内建常用数据类型 分类 数值型 int、float、complex、bool 序列sequence 字符串str、字节序列bytes、bytearray 列表list、元组tuple 键值对 集合set、字典dict 数值型 int、float、complex、bool都是class,1、5.0、2 阅读全文

posted @ 2022-01-04 09:09 无语至极 阅读(287) 评论(0) 推荐(0) 编辑

导航