首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你有一份面试题要查收

选中张表格。在【查找选择】下拉列表中选择【定位条件】,也可以使用快捷键F5,弹出【定位】对话框。 点击左下角“定位条件”按钮,弹出【定位条件】窗口。...第一步:身份证一般18位,用MID函数提取身份证倒数第二位也就是顺数第17位,第一参数要提取字符文本字符串,第二参数文本提取第一个字符位置,第三参数文本返回字符个数,语法具体应用如下...: image.png 在本例公式为: =MID(C64,17,1) 表示在C64填写身份证这一单元格第17位开始提取提取出1个字符,就是我们所需要倒数第二位。...: image.png MATCH函数第一参数要查找内容,本例要找内容姓名所在单元格即I75,第二参数查找区域也就是所有姓名所在区域,即C72:C88,第三参数精确查找一般填0...而在本例借款人可能有相同名字,如有两个人名字都叫白涛,但车牌唯一,因此公式可以写为: =VLOOKUP(F154,$D$144:$F$151,2,0) 最终结果为: image.png

2.1K11

如何通过追踪代码自动发现网站之间“关联”

现在我们我们开始第一个函数,用于目标域名直接提取追踪代码。将以下片段添加进代码: ? ?...第67-69行:我们遍历提取代码列表(67行),然后将其通过clean_tracking_code函数将其传递到清理规范代码部分,接下来测试我们是否已经有了这个代码(72行),如果没有,就将其添加到连接字典...第126-134行:如果我们Spyonweb获取到了有效结果,那么就会循环遍历域名,并将其添加到与当前跟踪代码相关联列表,完成后,返回更新后字典。...如果我们还没有检查此域名(149行),就将域名添加到测试列表151行),然后我们向Spyonweb发送请求以获取当前域名域名报告(155)。...如果它不是,我们将节点添加到图中,只将其设置为正常“域名”(224行)。最后一步在跟踪代码域名之间添加一条线(227行)。

1.6K80
您找到你想要的搜索结果了吗?
是的
没有找到

休闲娱乐|手把手教你在Python中使用turtle模块实现二次元少女(一)

关于turtle模块turtle模块Python一个标准库,提供了一个绘图海龟机器人,可以使用Python代码控制海龟机器人移动动作,从而实现绘制图形功能。...该模块支持绘制直线、圆、椭圆、曲线、填充颜色等功能,可以用来绘制各种各样图形图案。turtle模块一个功能强大且易于使用绘图工具,无论初学者还是经验丰富Python开发者,都可以从中受益。.../developer/article/2404818如果需要执行,请将示例代码1示例代码2代码放在一起执行,我们可以得到下面的二次元图。...总结通过本文学习实践,我们掌握了使用Pythonturtle模块来创作二次元少女技巧,这个过程,我们深入了解了turtle模块基本命令递归等编程概念,这些都是构建更复杂项目的重要基础。...turtle模块一个功能强大且易于使用绘图工具,无论绘制其他自然景物还是创造抽象艺术作品,无论初学者还是经验丰富Python开发者,都可以借助turtle模块来实现,从中受益。

37996

python使用MongoDB,SeabornMatplotlib文本分析可视化API数据

我们确实希望返回score字段(如本例字段)应被赋予一个1值: scores = []...print(scores[:900]) 这是成功提取打印内容: [{'score': '10.0'}...我们还将使用NTLK一些停用词(非常常见词,对我们文本几乎没有任何意义),通过创建一个列表来保留所有单词,然后仅在不包含这些单词情况下才将其列表删除,从而将其文本删除我们停用词列表...我们可以将最普通单词分解成一个单词列表,然后将它们与单词总数一起添加到单词词典,每次看到相同单词时,该列表就会递增。...看起来“好莱坞”“迈阿密”经常出现在游戏评论。  绘制数值 最后,我们可以尝试数据库绘制数值。...让我们评论集合获取分数值,对它们进行计数,然后绘制它们: scores = []...plt.xticks(rotation=-90)plt.show() 上图给出评分总数(0到9.9)图表

2.3K00

Python办公自动化|批量提取Excel数据

今天我们来讲解一个比较简单案例,使用openpyxlExcel中提取指定数据生成新文件,之后进一步批量自动化实现这个功能,通过本例可以学到知识点: openpyxl模块运用 glob模块建立批处理...数据源:阿里云天池电商婴儿数据(可自行搜索下载,如果要完成进阶难度可直接将该数据Excel拷贝999次即可,当然这个拷贝可以交给代码来实现) 需求说明 初级难度:提取电商婴儿数据.xlsx购买数...,如果数值超过50就将其行号放入一个空列表,间接完成了筛出符合条件行。...筛选出符合条件行号就可以提取行并且放入新Excel中了,因此需要先创建新工作簿,现在创建新工作簿写入符合条件行,思路根据行号获取到指定行后,遍历所有单元格值组装成一个列表,用sheet.append....xlsx') 小结 以上就是使用Python实现批量Excel中提取指定数据全部过程代码,如果你也有相关需求,稍作修改即可使用。

3.3K20

#6 Python数据类型及运算

一、Python数据类型 上一节弄清了变量,其实变量所指向有自己独特数据类型,这些数据类型可能代表不同数据,在Python,主要有以下几种数据类型: 整形(int) 在计算机,整数位数其实是有范围...就写成 5.21e9,也可以写成521e7 复数(complex) 上面三种数据类型组合起来实数,其实科学计算中常常用到复数,在Python,存在复数数据类型,一般形式为:x+yj,式x,y都是实数...,例如:5+6j 布尔值(True、False) 布尔值就俩:真、假,Python中用True、False表示,一定要注意首字母大写,Python区分大小写,一定要注意。...Python不区分单引号、双引号三引号,他们相同: In [81]: 'Hello,world!' Out[81]: 'Hello,world!'...列表(list) 对于列表,萌新可能会很陌生,你可以暂时把它理解为一维数组,列表Python使用次数也是相当多除字符串以外必须掌握一种数据类型。

53110

使用Python拆分和合并PDF文件

图1:使用Python提取PDF文件基本信息 为了演示,我将从文件随机提取一些页面,假设我只想获得第1-3、5、611-12页。...因此,我们可以构造一个列表来存储页码:[1,2,3,4,5,11,12]。 PDF文件获取页面 我们可以使用pdf.getPage()pdf对象获取特定页面。...图2:使用PythonPDF文件获取页面 创建保存PDF文件 现在我们已经成功地PDF中提取了一个页面。...之前,我们已经创建了要提取页码列表:pages=[1,2,3,4,5,11,12]。由于Python基于0索引,我们需要将每个数字移位1。只要把所有的数字循环一遍,然后每个数字减去一个。...过程上文讲述一样,所以不会在这里重复。提示: 1.循环遍历要合并PDF文件。 2.在每个PDF文件,遍历页面,并将每个页面添加到PdfielWriter对象

2.4K10

教程|Python Web页面抓取:循序渐进

这次会概述入门所需知识,包括如何页面源获取基于文本数据以及如何将这些数据存储到文件根据设置参数对输出进行排序。最后,还会介绍Python Web爬虫高级功能。...提取数据 有趣而困难部分–HTML文件中提取数据。几乎在所有情况下,都是页面的不同部分取出一小部分,再将其存储到列表。...所以应先处理每个较小部分,再将其添加到列表提取1.png “soup.findAll”可接受参数范围广泛。...第二条语句将变量“df”数据移动到特定文件类型(在本例为“ csv”)。第一个参数为即将创建文件扩展名分配名称。因为“pandas”输出文件不带扩展名,所以需要手动添加扩展名。...为了收集有意义信息并从中得出结论,至少需要两个数据点。 当然,还有一些稍有不同方法。因为同一类获取数据仅意味着附加到另一个列表,所以应尝试另一类中提取数据,但同时要维持表结构。

9.2K50

Node.js爬虫数据抓取乱码问题总结

所有这里主要说 Windows-1251(cp1251)编码与utf-8编码问题,其他的如 gbk就先不考虑在内了~ 2.解决方案 1. 使用js原生编码转换  但是我现在还没找到办法哈..  ...L.push(String.fromCharCode(DMap[ord])) } return L.join('') } 嗯,这是个好办法,Dmap储存其实就是window-1251编码...所以: 第一需要 python 对应版本(如2.7)支持 ; 第二需要编译工具支持(windows下出错最多) 出错类似这种 ?...node,如无特定版本或更高版本,默认使用vs2005编译工具(所以出错提示解决办法一般为按照vs2005framwork sdk2.0) 问题解决方案: 1.安装visual stutio 2010...3.如若还是提示找不到 framwork sdk,可将其安装路径添加到系统环境变量path (2010对应sdk4.0版本,类似的 2008 sdj3.5  2012 sdk4.5?)

2.8K10

使用Python按另一个列表对子列表进行分组

在分析大型数据集和数据分类时,按另一个列表对子列表进行分组非常有用。它还用于文本分析自然语言处理。在本文中,我们将探讨在 Python 按另一个列表对子列表进行分组不同方法,了解它们实现。...在函数内部,我们创建空字典组来存储按键分组列表。我们迭代子列表列表每个子列表。假设每个子列表第一个元素键,我们提取检查它是否存在于组字典。...接下来,我们迭代由 itertools.groupby() 生成组。groupby() 函数采用两个参数:可迭代函数(在本例为子列表键函数(每个子列表提取 lambda 函数)。...它返回键对包含分组子列表迭代器。在循环中,我们检查grouping_list是否存在密钥。如果这样,我们使用 list(group) 将迭代器转换为列表将其附加到结果列表。...结果一个列表列表,其中每个子列表都包含特定分组子列表

32420

浅谈NumPyPandas库(一)

希望能起到抛砖引玉作用,目前处于入门阶段,而且第一次发文,哪里出现错误望大家批评指正。 ? NumPyPython数值计算拓展,它能够帮你处理大量数值数据以及储存大型数据集提取其中信息。...本文将聊一下NumPypanda.DataFrames最基础一些知识,前者能帮助你处理大量数值数据,后者帮你存储大型数据集以及数据集中提取出来信息。...(注:技术层面讲,NumPy数组与Pyhton列表不同,但像这样在Pyhton列表上执行这些操作,会1以Pyhton数组形式在幕后转换该列表,所以这就不需要我们费神啦!)...#'name'、'age'等这样名字为key(键),SeriesPython序列:里面为对应值,index为目标索引组 #对于非数值组NaN,空出来就好,在索引组也空出来就好。...在本例,我们重温一下之前numpy中提到求平均数。numpy.mean对每个自成一列向量求平均数,这本身就是一个新数据结构。

2.3K60

Python改变生活 | OCR识别的花样使用

人生苦短,快学Python! 这是Python改变生活系列第四篇,在上文中讲了一个需求解决办法,即用python识别条形码来获取快递单号。 该问题我一共想了两个方案,所以今天接着聊第二种解法。...前情提要 简单说,我们就是想把截图文件快递单号识别出来。 ? 上一种方法将快递单号提取了出来,这次我们希望能用OCR方法将收件人与单号对应提取。 ?...百度OCR后返回结果一个列表。 一开始我尝试对张截图进行识别,再选取结果列表元素。结果发现不同截图返回列表元素数量不一样,也就是说我没办法固定获得想要值。...裁剪图片 裁剪图片这里我使用PIL模块,它是python第三方图像处理库,可以做很多图像处理相关操作。 ?...crop([x1,y1,x2,y2]) crop里对应数值为该位置图像在整体图片中左上右下两个点像素坐标 具体裁剪+识别语句如下所示: def get_data(filePath): img

1K20

《图解深度学习与神经网络:张量到TensorFlow实现》

内容提要 《图解深度学习与神经网络:张量到TensorFlow实现》是以TensorFlow 为工具介绍神经网络深度学习入门书,内容循序渐进,以简单示例图例形式,展示神经网络深度学习背后数学基础原理...前言 2016 年人工智能进入大众视野一年,AlphaGo 到无人驾驶,量子计算机到马斯克太空计划,每一个焦点事件背后都与人工智能有着很大联系。...第3 章主要介绍高等代数梯度求解最优化问题梯度下降法。第4 章介绍如何使用第1章~第3 章中讲知识解决机器学习中比较简单回归问题,便于读者学习后续章节全连接神经网络卷积神经网络知识。...本书面向读者 本书目标读者想学习神经网络深度学习初学者。同时,本书示例代码基于TensorFlow Python API,所以需要读者具备基本Python 编程基础。...我们期待您反馈 限于篇幅,加之作者水平有限,书中疏漏错误之处在所难免,恳请读者批评指正,我们视读者满意为己任,视读者反馈意见为无价之宝,如果您发现了错误或者对书中内容有任何建议,都可以将其发送至电子邮箱

1.7K30

关于“Python核心知识点整理大全4

;如何使用整数浮点数;使用数值数据时需要 注意意外行为。...3.1.1 访问列表元素 列表有序集合,因此要访问列表任何元素,只需将该元素位置或索引告诉Python即可。 要访问列表元素,可指出列表名称,再指出元素索引,并将其放在方括号内。...下面来尝试列表提取第一款自行车,使用这个值来创建一条消息: bicycles = ['trek', 'cannondale', 'redline', 'specialized'] 1 message...例如,你创建一个游戏,要求玩家射杀从天而降外星人;为此,可在开始时将一些外星人存储在 列表,然后每当有外星人被射杀时,都将其列表删除,而每次有新外星人出现在屏幕上 时,都将其添加到列表。...Python提供了多种在既有列表添加新数据方式。 1. 在列表末尾添加元素 在列表添加新元素时,最简单方式将元素附加到列表末尾。给列表附加元素时,它将 添加到列表末尾。

9610

使用Python将PDF转换为Excel

PDF复制表格并将其直接粘贴到Excel很困难,在大多数情况下,我们PDF文件复制文本,而不是格式化Excel表格。...因此,当将数据粘贴到Excel时,我们会看到一块文本被压缩到一个单元格。 当然,我们不希望将单个值逐个复制粘贴到Excel。使用Python,可以只需不到10行代码就可以获得相当好结果。...步骤1:安装PythonJava tabula-pytabla-javaPython包装器,它可以读取PDF文件表。...出于某种原因,tabula在这个页面上检测到8个表,通过查看它们,我们看到第二个表我们想要提取。因此,我们指定使用[1]获取该列表第二个元素。...默认情况下,tabula-py会将表格PDF文件提取到数据框架

3.7K20

如何使用Python构建价格追踪器进行价格追踪

搭建Python价格追踪脚本本节将展示一个用于追踪多种产品价格Python脚本。我们将使用网络抓取技术来提取产品数据,自动通过Python发送邮件来提醒用户注意价格变动。 ...Requests后续价格追踪脚本基础库。●BeautifulSoup:用于查询HTML特定元素,封装解析器库。●lxml:用于解析HTML文件。...SEND_MAIL一个标志,可以设置为True来发送电子邮件提醒。读取产品 URL 列表 存储管理产品URL最简单办法就是将它们保存在CSV或JSON文件。...产品标题可以产品URL中提取,也可以存储在同一个CSV文件。如果价格追踪器发现产品价格降至低于alert_price字段值,它将触发一个电子邮件提醒。?...对象,包含产品URLCSV读取名称。

6K40

《利用Python进行数据分析·第2版》第4章 NumPy基础:数组矢量计算4.1 NumPyndarray:一种多维数组对象4.2 通用函数:快速元素级数组函数4.3 利用数组进行数据处理4.

NumPy(Numerical Python简称)Python数值计算最重要基础包。大多数提供科学计算包都是用NumPy数组作为构建基础。...NumPy之于数值计算特别重要原因之一,是因为它可以高效处理大数组数据。这是因为: NumPy在一个连续内存块存储数据,独立于其他Python内置对象。...切片索引 ndarray切片语法跟Python列表这样一维对象差不多: In [88]: arr Out[88]: array([ 0, 1, 2, 3, 4, 64, 64, 64, 8...你可以将其看做简单函数(接受一个或多个标量值,产生一个或多个标量值)矢量化包装器。...一般来说,矢量化数组运算要比等价Python方式快上一两个数量级(甚至更多),尤其各种数值计算。在后面内容(见附录A)我将介绍广播,这是一种针对矢量化计算强大手段。

4.8K80

NumPy 秘籍中文第二版:五、音频图像处理

random_integers() 此函数返回一个数组,数组随机整数值在上限下限之间。...choose() 此函数通过根据条件数组中选择值来创建数组 meshgrid() 此函数包含 x 坐标的数组包含 y 坐标的数组返回坐标数组 另见 第 1 章,“使用 IPython”“安装...只需使用urllib2标准 Python 模块下载文件并将其加载到 SciPy 即可。 让我们下载一个 WAV 文件并重复 3 次。...产生声音 声音可以用具有一定幅度,频率相位正弦波在数学上表示如下。 我们可以从这个页面中指定列表随机选择符合以下公式频率: 此处,n钢琴键编号。 我们将键编号 1 到 88。...此函数具有广泛参数列表,该列表在这个页面记录。 scipy.signal.lfilter() 给定一个数字过滤器,对数组进行滤波。

1.2K10

Python 列表元素字符串转浮点

在网络爬虫或者读取文件数据时,很多时候读取出来数值字符串形式,这些字符串形式数据并不能用来作计算或者更深入操作,因此我们需要把他们转换为数值形式。...简单粗暴 for 循环 假设,这里有一个以字符串形式存储数值列表,具体如下: a = ['2', '3.5', '10', '88', '32.66'] 我们需要将其转换为浮点形式,最简单粗暴直接方法...for num in a: a_float.append(float(num)) a_float >> [2.0, 3.5, 10.0, 88.0, 32.66] 我们通过 for 循环, 把列表每一个数值都用...float() 函数将其转换成浮点形式,然后再将转换后添加到一个新列表,最终我们即可得到一个浮点值得列表。...这里有一点需要注意,在 Python2 ,map() 返回列表,而在 Python3 ,返回迭代器。因此,我们这里如果想得到一个列表,我们还需要使用以下 list()。

2K10
领券