首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python操作Excel模块,你猜哪家强?

    导读:Python操作excel的模块简直不要太多,今天就为大家比较下各模块之间的优缺点。 作者:王翔 来源:清风Python(ID:BreezePython) ?...甚至xlwt不支持… 但为何到现在依然在使用这些模块,因为他对xls文档处理的优势…. 02 win32com & DataNitro win32com http://pythonexcels.com/python-excel-mini-cookbook...通过表单索引来指定要访问的表单,0表示第一个表单 #也可以采用表单名和索引的双重方式来定位表单 #也可以同时定位多个表单,方式都罗列如下所示 df=pd.read_excel('lemon.xlsx',sheet_name=['python...pd.read_excel('lemon.xlsx',sheet_name=0)#可以通过表单索引来指定读取的表单 # df=pd.read_excel('lemon.xlsx',sheet_name=['python

    1.9K10

    Python数据分析—子查询

    在对海量数据进行分析的过程中,可能需要对数据进行子查询的操作。 比如要查询所有借钱男性中年龄最大的人的信息,首先要查出所有男性的信息,再查在这些人中间年龄最大的人的信息,这就是子查询。...这在数据分析过程中必不可少,本节教大家如何在python中对数据框进行一些子查询的操作。...本文目录 查询最大年龄的学生姓名 查询最大年龄的男生姓名 查询身高前几的学生信息 注意:本文沿用数据分析第一课【Python数据分析—数据建立】里的数据框date_frame: ?...至此,在python中对数据框进行子查询的操作已介绍完毕,大家可以动手练习一下,思考一下还可不可以对数据框进行别的子查询操作 。

    53110

    最长回文子串 python_最长回文子序列

    回文子串 题目 给定一个字符串,你的任务是计算这个字符串中有多少个回文子串。 具有不同开始位置或结束位置的子串,即使是由相同的字符组成,也会被视作不同的子串。...示例 1: 输入:”abc” 输出:3 解释:三个回文子串: “a”, “b”, “c” 示例 2: 输入:”aaa” 输出:6 解释:6个回文子串: “a”, “a”, “a”, “aa”, “aa”...解题思路 思路:动态规划 先看题目,题目要求在给定的字符串中,求得字符串中有多少个回文子串。其中提及,不同开始或结束位置的子串,即便相同也视为不同子串。...O(n^2) 的时间,而判断子串是否回文串需要 O(S) 的时间,S 是子串的长度,所以整个算法的时间是 O(n^3)。...这里用 Python 执行结果超时,也侧面说明思路是可行的。这里执行超时的原因如上所述,是因为频繁对字符串切片以及判断子串是否是回文串。 下面我们看看使用动态规划的思路如何解决。

    1.7K20

    Python|删除回文子序列

    每一次删除操作都可以从 s 中删除一个回文 子序列。 返回删除给定字符串中所有字符(字符串为空)的最小删除次数。...「子序列」定义:如果一个字符串可以通过删除原字符串某些字符而不改变原字符顺序得到,那么这个字符串就是原字符串的一个子序列。...题中要求的是子序列,但平常做题基本都是子串,而且题目中的示例删除的都是子串,很容易误导我们。...回文子序列和回文子串的区别是:子串是字符串中连续的一个序列,而子序列是字符串中保持相对位置的字符序列,例如,"aaa"可以是字符串"aaba"的子序列但不是子串。...简单的说就是子串必须连续,子序列不一定连续。 这样的话这道题就很简单,简单分析一下:次数最多就是2,因为只有a和b,那么我们最多,第一次删除一个,第二次删除另一个。

    1K30

    详解:Python代码实现强密码判断与生成

    这个时候,就需要设置一个强密码,用于避免非法用户”撞库“。同时,应该尽可能设置不同的密码。 那么?如何生成随机的强密码呢?如何系统检测用户的密码是否强呢?...强密码 首先,我们明确强密码的组成: 包含数字、大小写字母和特殊符号 尽量减少重复字符 尽量避免连续字符 之后,我们要考虑如何生成随机字符: 使用random随机数 接下来,我们就使用代码实现上述需求:...Python,使用的库函数为: re:Python的标准库内容,使代码可以使用正则表达式。...实现的过程,大家如果觉得图文不形象,可以亲自体验: 强密码生成-在线体验:https://tool.mintimate.cn/generatePWD image.png Tips:网站的强密码生成,使用的是...本文着重处理: 强密码判断(主要是正则匹配和逻辑代码的使用) 强密码生成(随机数的使用) 作者:Mintimate 博客:https://www.mintimate.cn Mintimate's Blog

    3.1K70

    python最长回文子串动态规划_最长回文子串问题

    输入一个字符串Str,输出Str里最长回文子串的长度。 方法一:暴力求解 遍历每一个子串,再判断这个子串是不是回文串,最后判断这个串是不是最长的回文子串。...遍历子串的复杂度是O(n^2),判断是不是回文串的复杂度是O(n),所以这个算法的复杂度是O(n^3)。...方法二:动态规划法 用一个二维的数组ai来表示从第i位到第j位的子串是不是回文串,在判断从i到j的子串是不是回文串时,可以先看i+1到j-1是不是回文串,再判断i位和j位是不是相同。...这个算法中,遍历子串的复杂度仍然是O(n^2),但是判断是不是回文串的复杂度降到了O(1),所以这个算法的复杂度是O(n^2)。但是这个算法占据了O(n^2)的空间。...引入变量maxright表示当前访问到的所有回文子串,所能触及的最右一个字符的位置;同时记录maxright所对应的回文串的对称轴的位置,记为pos。

    1.6K30

    subprocess:Python中创建子进程

    本篇,将详细介绍Python创建附加进行的库:subprocess。 run(运行外部命令) subprocess库本身可以替换os.system(),os.spawnv()等函数。...returncode为子进程的退出状态码。通常情况下,退出状态码为0则表示进程成功运行了;一个负值-N表示这个子进程被信号N终止了。...通过Shell返回消息 本例会通过一个子shell运行命令,在命令返回错误码并退出之前,将详细输入到控制台。...这样我们才能获取子shell运行的结果获取所运行的错误提示。(读者可以将命令改正确后可以发现错误消息没有了,正确执行结果会输出。...) result = proc2.stdout for line in result: print(line.decode('utf-8').strip()) sys的命令交互 在我们学习Python

    82670
    领券