经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
 Python

Python-求解两个字符串的最长公共子序列

一、问题描述     给定两个字符串,求解这两个字符串的最长公共子序列(Longest Common Sequence)。比如字符串1:BDCABA;字符串2:ABCBDAB。则这两个字符串的最长公共子序列长度为4,最长公共子序列是:BCBA 二、算法求解 这...[2019/5/16]

if else elif 用法和区别

1、If语句:“如果条件为真,执行子句中的代码."始终包含以下部分:   if关键字:   条件(即求值为True或False的表达式);   冒号;   在下一行开始,缩进的代码块(称为if子句) 例如: 1 if name==‘hzy’: 2   print(‘hello’)  ...[2019/5/16]

细说python单元测试框架之unittest

转自:https: www.jianshu.com/p/6c07be6d61dc   一、什么是unittest unittest是Python单元测试框架,类似于JUnit框架。 unittest中有4个重要的概念:test fixture, test case, test s...[2019/5/16]

1、初学探讨PYTHON的itchat和wxpy两库

最近好奇学习了python,觉得简单明了,但是最头疼的就是调整空格和调试吧,的确调试不如C#使用visual studio 方便,都是使用print()来调试。也许因为我是菜鸟,如果大家还有更好的方法,不妨介绍给我。谢谢 最近想搞个微信的自动转发某群某指定成员消息到另外一个群,该消息类型包括了图...[2019/5/16]

第一章 简单测试代码

 1.1 1.2 1.1  下面是一个简单的函数,它接受名和姓,并返回整洁的姓名:   name_function.py def get_formatted_name(first,last): """Generate a neatly form...[2019/5/16]

RESTful API批量操作的实现 - 雷子-LL

要解决的问题 RESTful API对于批量操作存在一定的缺陷。例如资源的删除接口: DELETE /api/resourse/<id>/ 如果我们要删除100条数据怎么搞?难道要调用100次接口吗? 比较容易想到的是下面两种方案: 用逗号分割放进url里:/api/resourc...[2019/5/16]

python中的*args和**kwargs

python支持可变参数:可以使用*args、**kwargs实现 *args是可变的positional arguments列表,是一个tuple。 **kwargs是可变的keyword arguments列表,是一个dict。 *args必须位于 **kwargs之前,因为position...[2019/5/16]

leepcode作业解析-5-15日

1、删除排序数组中的重复项 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新...[2019/5/16]

Windows环境下python3.7版本怎么安装pygame

访问此网址 下载对应Python版本的pygame,如下图:    下载完成后,会有一个whl后缀的文件。 将此文件复制到Python根目录下的scripts目录下,打开cmd, 切换到scripts目录下,运行命令 pip install <刚刚下载文...[2019/5/16]

Flask 系列之构建 Swagger UI 风格的 WebAPI

Flask 系列之构建 Swagger UI 风格的 WebAPI

说明 操作系统:Windows 10 Python 版本:3.7x 虚拟环境管理器:virtualenv 代码编辑器:VS Code 实验 环境初始化 # 创建项目目录 mkdir helloworld cd helloworld # 创建虚拟环境 python -m virtualen...[2019/5/16]

数据结构(四):树

树 概念:树是一些节点的集合,一棵树由称作根(root)的节点 r 以及0个或多个非空的(子)树组成,这些子树中每一棵的根都被来自根 r 的一条有向的边(edge)连接。每一棵子树的根叫做根 r 的儿子(child),r 是每一棵子树的根的父亲(parent)。一棵树是N个 节点和N-1条边的集合...[2019/5/16]

Django2.0+小程序技术打造微信小程序助手百度云 - 湫Teng-L

加Q[965546358]获取资源 第1章 课程导学 第2章 小程序开发入门 从几个方面介绍小程序开发相关的内容,包括小程序开发者账号注册、小程序开发流程、小程序开发规范、小程序常用的API,例如网络请求、本地缓存等API,以及小程序组件等等的知识点。 ...[2019/5/16]

力扣题目解答自我总结(二)

力扣题目解答自我总结(二) 一.回文数 1.题目描述 判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读...[2019/5/16]

细说python单元测试框架之unittest之补充

细说python单元测试框架之unittest之补充

一、unittest模块官方文档: https: docs.python.org/3/library/unittest.html 二、一张图看懂unittest: 三、Unittest主要方法属性: 1.unittest.TestCase:TestCase类,所有测试用例继承...[2019/5/16]

Python:什么是匿名函数,内置函数,闭包

一、匿名函数:一句话函数,比较简单的函数。 函数名 = lambda 参数 : 返回值 此函数不是没有名字,他是有名字的,他的名字就是你给其设置的变量,比如func。 func() 函数执行 lambda 是定义匿名函数的关键字,相当于函数的def. lambda...[2019/5/16]

迭代器与生成器

 1. 迭代器     1.1定义: 内部含有__next__和__iter__ 方法就是迭代器.     1.2 可迭代协议: 可以被for循环的都是可迭代的,内部都有__iter__方法.     1.3 目前所学可迭代对象有: 字符串,列表,字典,元组,集合,range, f = ...[2019/5/16]

sklearn 快速入门教程

1. 获取数据 1.1 导入sklearn数据集   sklearn中包含了大量的优质的数据集,在你学习机器学习的过程中,你可以通过使用这些数据集实现出不同的模型,从而提高你的动手实践能力,同时这个过程也可以加深你对理论知识的理解和把握。(这一步我也亟需加强,一起加油!^-^) 首先呢,要...[2019/5/16]

Python使用统计函数绘制简单图形实例代码

前言 Matplotlib 是 Python 的绘图库。 它可与 NumPy 一起使用,提供了一种有效的 MatLab 开源替代方案。 它也可以和图形工具包一起使用,如 PyQt 和 wxPython。 用matplotlib绘制一些大家比较熟悉又经常混淆的统计图形,掌握这些统计图形可以对...[2019/5/16]

Python常用模块之requests模块用法分析

本文实例讲述了Python常用模块之requests模块用法。分享给大家供大家参考,具体如下: 一. GET请求 1.访问一个页面 import requests r=requests.get(''http: www.so.com'') print(r.status_cod...[2019/5/16]

详解Python下载图片并保存本地的两种方式

一:使用Python中的urllib类中的urlretrieve()函数,直接从网上下载资源到本地,具体代码: import os,stat import urllib.request img_url="https: timgsa.baidu.com/timg?ima...[2019/5/16]

面试Python工程师,这几道编码题有必要背背,Python面试题No8

第1题:列表[1,2,3,4,5],请使用map()函数输出[1,4,9,16,25],并使用列表推导式提取出大于10的数,最终输出[16,25]。 map是python高阶用法,字面意义是映射,它的作用就是把一个数据结构映射成另外一种数据结构。 map用法比较绕,最好是对基础数据结构很熟悉了再...[2019/5/15]

新手必知:Python程序员为什么一定要掌握Linux?

不少Python新手经常问到学Python到底需不需要学习Linux? Python不是支持Windows和Linux操作系统吗?能在Windows下开发为什么还要学习Linux?  问这样的问题的朋友,可能还没有真正入行Python开发或者没有真正参与公司的一些项目部署,...[2019/5/15]

windows中Python多版本与jupyter notebook中使用虚拟环境

  本人电脑是windows系统,装了Python3.7版本,但目前tensorflow支持最新的python版本为3.6,遂想再安装Python3.6以跑tensorflow.   因为看极客时间的专栏提到Jupyter是个科学运算语言的计算工具,特别适合机器学习与数学统计,因此也要装个体验...[2019/5/15]

python语言元素知识点详解

指令和程序 计算机的硬件系统通常由五大部件构成,包括:运算器、控制器、存储器、输入设备和输出设备。其中,运算器和控制器放在一起就是我们通常所说的中央处理器,它的功能是执行各种运算和控制指令以及处理计算机软件中的数据。我们通常所说的程序实际上就是指令的集合,我们程序就是将一系列的指令按照某种...[2019/5/15]

Python3--列表生成式

Python3--列表生成式

你在使用python时,是不是遇到了这种情况,在for循环之前又加了一段代码,是不是感觉这种代码有点看不懂的感觉, 其实这是python的一个内置的强大的功能--列表生成式,它可以帮助你更好的简洁的实现代码. 举个例子: 不用列表生成式来生成一个列表 #############...[2019/5/15]

Python数据可视化库-Matplotlib(二)

我们接着上次的继续讲解,先讲一个概念,叫子图的概念。 我们先看一下这段代码 import matplotlib.pyplot as plt fig = plt.figure() ax1 = fig.add_subplot(3,2,1) ax2 = fig.add_subplot(...[2019/5/15]

Python3--中括号&quot;[]&quot;与冒号&quot;:&quot;在列表中的作用

Python3--中括号&quot;[]&quot;与冒号&quot;:&quot;在列表中的作用

先来定义两个列表: liststr = ["helloworld","hahahh","123456"] listnum = [1,2,3,4,5,6] 这两个列表都可以看懂吧,一个字符串组成的列表,一个数字组成的列表 中括号"[]"的作用 : 用于定义列表或引用列表、数组、字符串...[2019/5/15]

进程和线程

单核和多核CPU下的多任务处理   单核CPU同一时刻只能执行一个任务,但可通过在多个任务间轮流切换的方式进行多任务处理,给人感觉多任务在同时进行   多核CPU同一时刻可以执行多个任务,但如果任务数超过核心数,则也要像单核CPU那样每个核心通过在多个任务间轮流切换的方式进行多任务处理 ...[2019/5/15]

数据游戏Round1:预测5月15号招商银行的股价

    前阵子报名参加了一个数据比赛,题目是预测5月15号(星期三)招商银行的股价,截止时间是在5月12号(星期天)。在本次预测中,我用到的是岭回归。   岭回归   岭回归是回归的一种,它解决回归中重大疑难问题:排除多重共线性,进行变量的选择,在存在共线性问题和...[2019/5/15]

day06

1、小知识点汇总 1 # 赋值后的地址是一样的 2 li1 = [1,2,3] 3 li2 = li1 4 print(li1 is li2)# is 用于判断li1的地址是否和li2的地址一样,结果输出为True 5 print(id(li1))# id()用于输出地址 6 ...[2019/5/15]

剑指offer-机器人的运动范围

问题描述 地上有一个m行n列的方格, 一个机器人从坐标(0,0)的格子开始移动, 它每次可以向左,向右,向上,向下移动一格, 但不能进入行坐标和列坐标的位数 之和大于k的格子, 例如:当k为18时,机器人能够进入方格(35,37),因为3+5+3+7 = 1...[2019/5/15]

Python之微信-微信好友头像合成

仔细看下图,你的头像就藏在里面哦!!! 有没有犯密集恐惧症?这并不震撼,如果你有 5000 位好友的话,做出来的图看着会更刺激些。 看完了图,你可能想知道这个图咋做出来的,不会是我闲着无聊把把好友头像一个个保存下来再用 PS 拼的吧? 自然不是了,Python 做的,是不是觉得没有 Py...[2019/5/15]

python基础教程之pymongo库

1、 引入 在这里我们来看一下Python3下MongoDB的存储操作,在本节开始之前请确保你已经安装好了MongoDB并启动了其服务,另外安装好了Python的PyMongo库。 1.  安装 pip3 install pymongo 2、使用pymongo 1,连...[2019/5/15]

分分钟钟学会Python - 模块

模块 1 模块基础知识 模块(类库)分类 内置模块,python内部提供的功能 import sys # 优先导入模块加载到内存 print(sys,argv) 第三方模块,下载、安装、使用 1.pip包管理工具 把pip.exe 所在的文件目录加到环境变量中 p...[2019/5/15]

生成器,生成器表达式,列表推导式,内置函数I

生成器,生成器表达式,列表推导式,内置函数I

内容大纲 生成器 yield yield与 return send方法(了解) yield 与 yield from 生成器表达式,列表推导式 内置函数 I 具体内容: 生成器 生成器:python社区,生成器与迭代器看成是一种。生成器的本质就是迭代器。唯一的区别:生成器是...[2019/5/15]

day21(configparser ,subprocess , xlrd ,xlwt 模块)

day21(configparser ,subprocess , xlrd ,xlwt 模块)

一,configparser模块 '''''' configparser模块: 是什么: 用于解析配置文件的模块 配置文件的定义: 用于编写保存某个软件或某个系统的一系列参数的文件 设置参数 为什么需要配置文件: 无论是什么样的软件应用程序,在...[2019/5/15]

新手必读:零基础Python学习步骤安排

新手必读:零基础Python学习步骤安排

零基础学编程,用python入门是个不错的选择。下面我们就介绍一下0基础学习Python的技巧和方法。当然,也包括一些学习的心态指导。 学习python编程技术的流程与步骤,自学与参加培训学习都适用。 一、清楚学习目标 无论是学习什么知识,都要有一个对学习目标的清楚认识。 只有这样才能朝着目...[2019/5/15]

day23 01 类的命名空间

day23  01 类的命名空间 一、初识面向对象复习 定义类: cla 函数:方法 动态属性 变量:类属性 静态属性 过程: (1)_init_方法:初始化:def _init_(self,参数)     python帮我们创建了一个对象self   每...[2019/5/15]

封装系统内置功能的函数(字符串)

1、封装类似lower()的函数 def myLower(src): src1 = '''' for i in src: if ''A'' <= i <= ''Z'': src1 += chr(ord(i) + 32...[2019/5/15]

Python爬虫-字体反爬-猫眼国内票房榜

偶然间知道到了字体反爬这个东西, 所以决定了解一下. 目标:   https: maoyan.com/board/1 问题:  类似下图中的票房数字无法获取, 直接复制粘贴的话会显示 □ 等无法识别的字符, 且网页源码中该类数字均被 &#xee5e;&#...[2019/5/15]

python 基础知识汇总—— if else while continue

python 基础知识汇总—— if else while continue

1.if 语句 什么是if语句?if语句用来干什么的? if语句说通俗点,就是判断,如果判断条件为真,那么就执行语句,就像我们生活中例子,如果你饿了,判断为真,就要吃饭,于是你就会执行吃饭这个动作,如果你不饿,判断为假,就不执行这个动作,下面用的代码举例: 2.if 语句 有哪几种表达形...[2019/5/15]

python中时间模块的基本使用教程

python中时间模块的基本使用教程

前言: 在开发中经常会与时间打交道,如:获取事件戳,时间戳的格式化等,这里简要记录一下python操作时间的方法。 python中常见的处理时间的模块: time:处理时间的模块,如获取时间戳,格式化日期等 datetime:date和time的结合体,处理日期和时...[2019/5/15]

Python实战之制作天气查询软件

前言 本文主要给大家介绍的是关于Python制作天气查询软件,下面话不多说了,来一起看看详细的介绍吧 效果图 以前,给大家分享了如何使用 PyQt5 制作猜数游戏和计时器,这一次,我们继续学习:如何使用 PyQt5 制作天气查询软件。 源代码和 exe 文件: g...[2019/5/15]

python的依赖管理的实现

主流开发语言的包管理工具一般都是支持依赖管理的,比如PHP的composer、Java的mvn。 对于python来说又该如何管理依赖呢? pip基本用法 python还不错,它提供了pip命令来安装依赖,同时pip会自动安装间接依赖,的确是很方便的。 安装依赖的命令是pip,...[2019/5/15]

python时间序列按频率生成日期的方法

有时候我们的数据是按某个频率收集的,比如每日、每月、每15分钟,那么我们怎么产生对应频率的索引呢?pandas中的date_range可用于生成指定长度的DatetimeIndex。 我们先看一下怎么生成日期范围:pd.date_range(startdate,enddate) 1.生成指...[2019/5/15]

python文件写入write()的操作

本文实例为大家分享了python文件写入write()的操作的具体代码,供大家参考,具体内容如下 filename = ''pragramming.txt'' with open(filename,''w'') as fileobject: #使用‘w''来提醒python用...[2019/5/15]

Python应用领域和就业形势分析总结

简单的说,Python是一个“优雅”、“明确”、“简单”的编程语言。 学习曲线低,非专业人士也能上手 开源系统,拥有强大的生态圈 解释型语言,完美的平台可移植性 支持面向对象和函数式编程 能够通过调用C/C++代码扩展功能 代码规范程度高,可读性强 ...[2019/5/15]

Python基础知识点 初识Python.md

Python简介 Python的历史 1989年圣诞节:Guido von Ro um开始写Python语言的编译器。 1991年2月:第一个Python编译器(同时也是解释器)诞生,它是用C语言实现的(后面又出现了Java和C#实现的版本Jython和IronPython,...[2019/5/15]

Python发展简史 Python来历

Python是我喜欢的语言,简洁,优美,容易使用。前两天,我很激昂的向朋友宣传Python的好处。 听过之后,朋友问我:好吧,我承认Python不错,但它为什么叫Python呢? 我不是很确定:呃,似乎是一个电视剧的名字。 朋友又问:那你说的Guido是美国人么? (Guido von...[2019/5/15]

Python中单线程、多线程和多进程的效率对比实验实例

python的多进程性能要明显优于多线程,因为cpython的GIL对性能做了约束。 Python是运行在解释器中的语言,查找资料知道,python中有一个全局锁(GIL),在使用多进程(Thread)的情况下,不能发挥多核的优势。而使用多进程(Multiproce ),则可以发挥多核的优势真...[2019/5/15]

109
2
记录数:4206 页数:1/8512345678910下一页尾页
加载更多