![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 76
对python的感悟
「已注销」
和我一起记录学习的点点滴滴 ◖⚆ᴥ⚆◗
展开
-
python修饰器
修饰器的概念和作用 什么是修饰器 修饰器又叫装饰器,本身也是一个函数,是在原有的函数或者是方法上增添一些额外的功能。 修饰器的作用 概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。 比如说这个函数是注册的功能,但有时候这个用户在执行这个操作的时候,他是已注册的用户,我这个函数已经写好了,不想动它了,那么我们就可以通过修饰器来给这个函数增加一个登录的功能。 它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可原创 2021-11-17 20:40:43 · 1792 阅读 · 0 评论 -
Anaconda安装及使用
以Windows10环境为例,介绍Anaconda的下载及使用 Anaconda介绍 Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 [1] 因为包含了大量的科学包,Anaconda 的下载文件比较大(约 531 MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和 Python) 其内置: Anaconda Navigtor :用于管理工具包和环境的图形用户界面.原创 2021-09-11 21:57:32 · 162 阅读 · 0 评论 -
pip常用命令汇总及常用源
pip --version # 显示版本和路径 pip --help #获取帮助 pip install -U pip #升级pip pip install SomePackage #最新版本 pip install SomePackage==1.0.4 #指定版本 pip install SomePackage>=1.0.4 #最小版本 pip install --upgrade SomePackage #升级包,通过使用==,>=, <=, >, < 来指定一个版本号原创 2021-09-11 20:31:37 · 611 阅读 · 0 评论 -
Python高阶函数map() 、reduce()、filter()、sorted()
Python高阶函数 Python内置了一些高阶函数。 map() map()函数接收两个参数,一个是函数,一个是 Iterable ,map 将传入的函数依次作用到序列的每个元素,并把结果作为新的 Iterator 返回 >>> def f(x): ... return x * x ... >>> r = map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9]) >>> list(r) [1, 4, 9, 16, 25, 36原创 2021-08-26 10:26:40 · 55 阅读 · 0 评论 -
Python生成器与迭代器
Python生成器与迭代器 生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。 所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量的空间。在Python中,这种一边循环一边计算的机制,称为生成器:generator。 要创建一个generat原创 2021-08-26 10:24:44 · 66 阅读 · 0 评论 -
Python总结--概述
Python总结–概述 Python基础语法 标识符 第一个字符必须是字母表中字母或下划线 _ 。 标识符的其他的部分由字母、数字和下划线组成。 标识符对大小写敏感。 python保留字 保留字即关键字,我们不能把它们用作任何标识符名称。Python 的标准库提供了一个 keyword 模块,可以输出当前版本的所有关键字: >>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', '原创 2021-08-19 15:15:53 · 203 阅读 · 0 评论