![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习
文章平均质量分 60
一起成为python编程大神吧!
xyywendy
不积跬步,难至千里
展开
-
【python刷题之算法day1】
给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值 target,返回 [-1, -1]。你必须设计并实现时间复杂度为 O(log n) 的算法解决此问题。编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性:每行中的整数从左到右按升序排列。每行的第一个整数大于前一行的最后一个整数。题目来源:力扣(LeetCode)总体感受:算法题比数据结构简单。原创 2023-03-03 15:59:32 · 230 阅读 · 2 评论 -
【刷题记录-单调数列、找出字符串中第一个匹配项的下标】
题目:给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果对于所有 i原创 2023-03-01 09:43:02 · 166 阅读 · 2 评论 -
【关于python中的基础迷惑问题总结】
大体意思如下:python3的新特性,简单理解为:告诉你传入的s应该是个字符串,这里虽然告诉你s应该是字符串,但是你传一个int进去,你的代码也是可以正常跑的(前提是代码内部能正常处理该类型),只不过如果你使用的IDE是pycharm这种的,会产生一些警告,而且这样的话注释也变的没有意义了。def表示定义函数,或者方法,两者区别就在于在class里面的function叫method,而没有在class中的function叫函数,区别不大,均可统称函数。刷题中遇到的问题,当时不太理解,于是记录下来。原创 2023-02-28 11:42:54 · 124 阅读 · 0 评论 -
【python实现在各种文件夹中遍历表格并处理数据】
然后:通过遍历表格第一行,找出其中含有“解释口径”的那一列,通过函数find将列名提取出来。然后将该列通过set()去除重复的单元格,将不需要的信息剔除,存入列表中的第四个位置。前三个位置通过分离文件路径存入场景id,节点名称,excel表格名称。首先:通过os模块获取文件的路径,判断该路径是文件还是路径,保存文件路径。输出:场景id,节点名称,excel表格名称,口径。任务需要提取一个三级文件夹下面的xlsx表格的需要获取文件路径,特定列,以及去掉每个表格特定列中相同内容。原创 2023-02-27 14:51:34 · 1021 阅读 · 0 评论 -
【python实现处理表格】
第三步:根据该单元格自身特点提取需要的内容。(本文档是可以根据先将每一个单元格以换行符\n分割成一个列表,每一行是其的一个元素,遍历这个列表,利用find(‘关键字’)找出需要的内容,然后保存到另一个列表中,如果一个单元格有多个关键字,以换行符\n连接。打开该xlsx原文档,找到目标工作表,然后依次处理第四列每个单元格内容,提取其中关键字,替换原单元格内容,最后保存该文档。目前有一份xlsx格式的文档,要将其把第四列中需要的关键信息提取出来。第二步:处理每一行第四列每个单元格里面的内容。原创 2023-02-27 10:36:09 · 180 阅读 · 0 评论 -
【CSDN编程挑战赛第六期—参赛体验+思路】
第一次参加这种类似于编程的比赛,尽管之前一直都听说,在算法世界里的各种比赛,但是一直都没那个计划参加。就我参加了这次CSDN编程竞赛第6期而言,整体比赛还是比较对于编程小白来说比较友好。主办方为CSDN举办的比赛,并且是第六届。原创 2022-09-19 17:47:56 · 212 阅读 · 1 评论 -
【python实现自动化出题目】
由于近期支撑工作需要,我每天要根据一份文档出50道题目,于是想用编程的工具简化操作,节约时间。第一步:整理重点第二步:在每一个重点末尾,标记在哪一页作为知识点编号第三步:标出关键字,将题干中关键字用()代替,第四步:将题干复制粘贴到excel中的第一列,第五步:将关键字作为选项、同时出几个错误答案作为备用选项放到第二列。第六步:将知识点编号放到第三列。1.将重点写成.txt文档格式2.先把文档中的每一行作为一个题目,并且全文档用[]标记关键字和知识点编号的页码。3.依次根据识别[]将关键字和页原创 2022-07-12 15:10:58 · 909 阅读 · 0 评论