![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
他大舅m
这个作者很懒,什么都没留下…
展开
-
python 队列、栈、堆
1. 栈与队列的基础知识栈(stacks)是一种只能通过访问其一端来实现数据存储与检索的线性数据结构,具有后进先出(last in first out,LIFO)的特征队列(queue)是一种具有先进先出特征的线性数据结构,元素的增加只能在一端进行,元素的删除只能在另一端进行。能够增加元素的队列一端称为队尾,可以删除元素的队列一端则称为队首。python库from collections...转载 2020-04-16 23:23:57 · 482 阅读 · 0 评论 -
Python Sorted
Python列表具有一个内置的sort()方法和一个sorted()内置函数,该方法可以就地修改列表,而内置函数可以从一个可迭代对象构建一个新的排序列表。有很多方法可以使用它们对数据进行排序,并且在描述它们的各种手册中似乎没有一个单一的中心位置,花点时间彻底搞清楚它。一、排序基础简单的升序排序非常容易-只需调用sorted()函数即可。它返回一个新的排序列表:>>>...原创 2020-04-03 10:29:56 · 960 阅读 · 0 评论 -
Python os.path、sys.path
一、sys.path我们首先了解下PATH、PYTHONPATH 和 sys.path 的区别PATH在PATH中的 python module 不能被 import,在 PATH 中的一些命令,例如 *.exe,可以直接在cmd中运行,而不用明确的路径,我们在给 python 安装一些 packages 的时候,有一些 Scripts 被安装到 /Scripts 文件夹中,如果 /S...原创 2020-03-14 10:28:34 · 1442 阅读 · 0 评论 -
Python元类浅析
课程介绍 1.高级语法 2.探究细节 3.面向对象进阶 3.1.python是动态语言 3.2.__slots__ 3.3.私有化 3.4.属性property 3.5.元类(了解) 4.补充话题 本書使用 GitBook 釋出python高级语法元类1. 类也是对象在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段...原创 2020-03-05 10:19:44 · 128 阅读 · 0 评论 -
Python私有化
解释:xx: 公有变量 _x: 单前置下划线,私有化属性或方法,from somemodule import *禁止导入,类对象和子类可以访问 __xx:双前置下划线,避免与子类中的属性命名冲突,无法在外部直接访问(名字重整所以访问不到) __xx__:双前后下划线,用户名字空间的魔法对象或属性。例如:__init__, __ 不要自己发明这样的名字 xx_:单后置下划线,用于避免与...原创 2020-02-29 11:16:41 · 139 阅读 · 0 评论 -
Python函数式编程
一、简介1、首先看下函数、函数式、面向对象的区别:面向对象:类==>class面向过程:过程==>def函数式编程:函数==>def2、函数和过程的基本认识def func1(): """testing1""" print('in the func1') return 0 # 这是一个函数def func2():...原创 2020-02-20 17:56:20 · 557 阅读 · 0 评论 -
Python 单例模式
使用场景:1)在我们的windows桌面上,我们打开了一个回收站,当我们试图再次打开一个新的回收站时,Windows系统并不会为你弹出一个新的回收站窗口。,也就是说在整个系统运行的过程中,系统只维护一个回收站的实例。这就是一个典型的单例模式运用。 继续说回收站,我们在实际使用中并不存在需要同时打开两个回收站窗口的必要性。假如我每次创建回收站时都需要消耗大量的资源,而每个回收站之间资源是...原创 2019-12-25 17:49:01 · 217 阅读 · 0 评论