![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 73
「已注销」
这个作者很懒,什么都没留下…
展开
-
WIN 系统下 Python3.6 安装 curses
1.软件版本,系统环境python 3.6.4pip 9.1 win 64bit2.今天在win系统中安装插件 curses 库,用 pip install curses 安装报错了!!3、错误原因:电脑是WIN_64位的,而且官网不提供WIN系统的curses安装包4、解决方法: (1)先到下面的网站上下载与电脑里安装的Python对应的curses.whl: ...原创 2018-07-02 10:06:16 · 2912 阅读 · 6 评论 -
面试常见问题
Table of ContentsPython语言特性1 Python的函数参数传递2 Python中的元类(metaclass)3 @staticmethod和@classmethod4 类变量和实例变量5 Python自省6 字典推导式7 Python中单下划线和双下划线8 字符串格式化:\x和.format9 迭代器和生成器10 *args and **kwarg...转载 2018-10-06 15:03:35 · 570 阅读 · 0 评论 -
排列组合----itertools
排列数公式 Amn=n(n−5)...(n−m+1)=(n!)(n−m)!Anm=n(n−5)...(n−m+1)=(n!)(n−m)!A_n^m = n(n-5) ... (n-m+1) = \frac{(n!)}{(n-m)!} 组合数公式 Cmn=Amnm!=n!m!(n−m)!=Cn−mnCnm=Anmm!=n!m!(n−m)!=Cnn−mC_n^m ...原创 2018-09-03 16:55:53 · 398 阅读 · 0 评论 -
单例模式
单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类 只有一个实例对象 存在。实现单例模式的几种方式1.基于 __new__ 方法实现(推荐使用,简单方便)class single_instance(object): __instance = None def __init__(self): ...原创 2018-09-04 18:11:51 · 148 阅读 · 0 评论 -
二叉树
一、基础知识总结树的定义树是一种数据结构,它是由n(n>=1)个有限结点组成一个具有层次关系的集合。树具有的特点:(1)每个结点有零个或多个子结点 (2)没有父节点的结点称为根节点 (3)每一个非根结点有且只有一个父节点 (4)除了根结点外,每个子结点可以分为多个不相交的子树。 若一个结点有子树,那么该结点称为子树根的“双亲”,子树的根称为该结点的“孩...原创 2018-08-30 00:30:33 · 207 阅读 · 0 评论 -
排序算法
基本概念和分类所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。排序算法,就是如何使得记录按照要求排列的方法。排序算法的稳定性在待排序的记录序列中,存在多个具有相同的关键字的记录,若经过排序,这些记录的相对次序保持不变,即在原序列中,r[i]=r[j],且r[i]在r[j]之前,而在排序后的序列中,r[i]仍在r[j]之前,则称这种排序...原创 2018-08-25 12:05:58 · 447 阅读 · 0 评论 -
常见题简述
Python ???Python是一种解释型语言。与C语言和C的衍生语言不同,Python代码在运行之前不需要编译。其他解释型语言还包括PHP和Ruby。Python是动态类型语言。指的是在声明变量时,不需要说明变量的类型。Python非常适合面向对象的编程(OOP),因为它支持通过组合(composition)与继承(inheritance)的方式定义类(class)。Python中没...原创 2018-08-31 23:55:02 · 195 阅读 · 0 评论 -
二分查找
原理二分查找又称折半查找优点是比较次数少,查找速度快,平均性能好;缺点是要求待查表为有序表,且插入删除困难。查找方法适用于不经常变动而查找频繁的有序列表。最优时间复杂度:O(1)最坏时间复杂度:O(logn)首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位...原创 2018-08-19 19:21:59 · 139 阅读 · 0 评论 -
爬楼梯
一假设楼梯有n阶。每次可以爬 1 阶或 2阶。有多少种不同的方法可以爬到楼顶题目分析:设f(n)为n阶台阶的情况下,所有不同的方法的总和!1.如果起始跳一阶的话,剩余的n-1阶就有 f(n-1) 种跳法;2.如果起始跳二阶的话,剩余的n-2阶就有 f(n-2) 种跳法;所以f(n) = f(n-1) + f(n-2),实际结果即为斐波纳契数。1、递归法...原创 2018-08-18 01:10:26 · 198 阅读 · 0 评论 -
单链表
单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) + 指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。1、构造一个单链表class Node(object): """节点类""" __slots__ = ['_item', '..原创 2018-08-14 02:34:55 · 228 阅读 · 0 评论 -
apache与Subversion
apache Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中。安装 apachesudo apt-get install apache2启动apachesudo servi...原创 2018-08-11 02:06:20 · 463 阅读 · 0 评论 -
内容无法用标题描述
交换两个变量的值 临时变量 >>>temp = a >>>a = b >>>b = temp 求和(差)法 &g原创 2018-09-01 01:16:22 · 151 阅读 · 0 评论 -
Python3 内置函数
Python3 内置函数祥记 为了方便我们使用,Python解释器内置了许多全局可用的函数和类型。 Python3英文官方文档详细说明:点击查看 在此将内置函数的总结记录下来,以便日后查看。原创 2018-07-07 18:09:41 · 467 阅读 · 0 评论 -
Python3 用15行代码实现贴吧图片下载的2种方法
都知道Python的语法很简单易上手,Python 也很适合拿来做爬虫等等,今天在这里就简单地用2种方法爬取下载贴吧图片。环境:python 3.6标准库 urllib 的 request 模块re 模块第三方库 beautifulsoup4 第一种方法:使用 re 正则表达式获得图片 url使用 request 下载图片这里我们导入了两个模块,分...原创 2018-07-10 03:03:40 · 422 阅读 · 0 评论 -
正则表达式
一、正则表达式概述正则表达式,又称规则表达式,英文名为 Regular Expression,在代码中常简写为regex、regexp 或 RE,是计算机科学的一个概念。通常被用来检索、替换符合某个模式(规则)的文本。 正则表达式是对字符串和特殊字符(称为“元字符”)操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达...原创 2018-07-09 22:01:14 · 500 阅读 · 0 评论 -
Flask学习之路
Flask 是一个轻量级的 Web 应用框架, 使用 Python 编写。基于 Werkzeug WSGI工具箱和 Jinja2模板引擎。使用 BSD 授权。Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库、窗体验证工具。然而,Flask保留了扩增的弹性,可以用 Flask-extension...原创 2018-10-13 17:58:09 · 196 阅读 · 0 评论