自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 Python爬虫:XPath语法

Python爬虫:XPath语法XPathXPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历,我们用来提取格式为HTML的网页源码效率也相当高,可以遍历html的各个标签和属性,来定位到我们需要的信息的位置,并提取。1,安装需要安装lxml库pip install lxml2,语法举例子之前来个常规语法介绍。3,案列说明直接来个案例吧。这里用谷歌浏览器打开开发者工具查看网页源代码(windows在谷歌浏览器界面按F12或者‘设

2020-12-31 17:33:54 530

原创 Python黑科技:暴力破解你的密码

Python黑科技:暴力破解你的密码今天呢,给大家带来一个Python的暴力破解加密的压缩文件的方法~(是不是压缩文件不重要)。另外你会不会Python也不重要首先,我们得说一下,如何打开一个压缩文件,如下:打开一个压缩文件的方法其中,第一行是导入zipfile这个模块,这个模块可以用来打开压缩文件。第三行,用来初始化一个压缩文件第四行,用来解压一个压缩文件,其中的参数,我带你们看一下:extractall的源码是其中有三个参数,都是非必须参数,其中,path是你解压的路径,mem

2020-12-30 17:04:14 1886

原创 python正则表达式

python正则表达式什么是正则表达式?正则表达式(Regular Expression)通常被用来检索、替换那些符合某个模式(规则)的文本。此处的Regular即是规则、规律的意思,Regular Expression即“描述某种规则的表达式”之意。本文收集了一些常见的正则表达式用法,方便大家查询取用,并在最后附了详细的正则表达式语法手册。案例包括:「邮箱、身份证号、手机号码、固定电话、域名、IP地址、日期、邮编、密码、中文字符、数字、字符串」Python如何支持正则?我用的是pyt

2020-12-30 16:31:01 768

原创 如何安装使用Python 编程的最好搭档—VSCode

如何安装使用Python 编程的最好搭档—VSCode刚学Python的同学可能会觉得每次写Python的时候都得打开Cmd有点烦躁,直接上手Pycharm的同学可能会觉得这软件太笨重了,晦涩难用(尽管对于老手而言,Pycharm用起来确实非常爽)。那么有没有省去打开CMD的步骤,又能弥补Pycharm笨重的特点的软件呢?——答案是VSCode.诞生于2015年的VSCode编辑器,现在可以说是目前最强的编辑器之一,在微软的背书下,比各位历史悠久的老大哥成长快得多,不到5年的时间里便坐到了市场占有率第一

2020-12-29 18:03:10 154

原创 Python与Excel交互——Xlwings

Python与Excel交互——XlwingsXlwings是我认为的Python最强大的处理Excel的库,主要原因如下:1 Windows,Mac都能用 (Excel,WPS也都能用)2 功能齐全,支持Excel的新建、打开、修改、保存(pandas和xlsxwriter去不能全做到)3 语法简单(用过一次后我就记住了)4 可以调用VBA,有丰富的APITalk is cheap, show you the code.先说基本操作:引入库import xlwings as xw 打

2020-12-28 17:58:31 438

原创 五个高级python知识总结

五个高级python知识总结- 类变量和实例变量1.实例变量只能通过类的实例进行调用2.修改模板对象创建的对象的属性,模板对象的属性不会改变3.修改模板对象的属性,由模板对象创建的对象的属性会改变# 此处的类也是模板对象,Python中一切皆对象class A(object): #类变量 number = 12 def __init__(self): # 实例变量 self.number_2 = 13# 实例变量只能通过类的实例进行

2020-12-28 17:21:35 218 1

原创 python学习——模块

python学习——模块1、首先要知道什么是模块:简单的来说呢就是以.py结尾的python文件,根据我的理解,任何这样的文件你都可以当成一个模块。2、使用模块的优点:a、代码重用。b、系统命名空间的划分。c、实现共享服务和数据。3、标准库模块和第三方库:这一个知识点相当重要,因为python自带了大约两百个模块,包裹GUI构建、操作系统接口等,具体我们可以查阅python标注库参考手册。然后就是浩瀚的、功能多样的、使用方便的python的第三方库,这几乎是python最大的优点之一,其包含

2020-12-27 17:50:22 109

原创 面试命中率高达95%的25条python知识点

面试命中率高达95%的25条python知识点1.到底什么是Python?你可以在回答中与其他技术进行对比下面是一些关键点:Python是一种解释型语言。这就是说,与C语言和C的衍生语言不同,Python代码在运行之前不需要编译。其他解释型语言还包括PHP和Ruby。Python是动态类型语言,指的是你在声明变量时,不需要说明变量的类型。你可以直接编写类似x=111和x="I’m a string"这样的代码,程序不会报错。Python非常适合面向对象的编程(OOP),因为它支持通过组合(comp

2020-12-27 17:37:08 191 1

原创 python中的哈希表数据结构

python中的哈希表数据结构散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。python中的dict类型就是哈希表的原理,存储方式是key-value,通过键来快速的访问value,字典在访问操作上时间复杂度为O(1)。用python实现一个简单的哈希表:key为纯数字作为索引,使用线性表存储class HashT

2020-12-26 17:29:28 385

原创 50个Python练手项目列表

50个Python练手项目列表前言:不管学习哪门语言都希望能做出实际的东西来,这个实际的东西当然就是项目啦,不用多说大家都知道学编程语言一定要做项目才行。50个Python项目列表:1、【Python 图片转字符画】2、【200行Python代码实现2048】3、【Python3 实现火车票查询工具】4、【高德API+Python解决租房问题 】5、【Python3 色情图片识别】6、【Python 破解验证码】7、【Python实现简单的Web服务器】8、【pygame开发打飞机游戏

2020-12-26 14:28:33 490

原创 Python中Tuple和List的区别与用法

Python中Tuple和List的区别与用法1.语法上的差别someTuple = (1,2)someList = [1,2] 2. 数据size上的差别a = tuple(range(1000))b = list(range(1000))a.__sizeof__() # 8024b.__sizeof__() # 9088由于tuples的操作拥有更小的size,也就意味着tuples在操作时相比list更快,当数据足够大的时候tuples的数据操作性能更优。3. 可执行的操作

2020-12-25 17:38:03 1593

原创 几行python代码做个小游戏

几行python代码做个小游戏前言想入门python的小伙伴,都可以每天找几个简单的代码练手的,往往从简单的方面入手会感觉入门的效率很高。不要因为简单,而不去练习。代码话不多说,直接看代码import randomrang1 = int(input("请设置本局游戏的最小值:"))rang2 = int(input("请设置本局游戏的最大值:"))num = random.randint(rang1,rang2)guess = "guess"print("数字猜谜游戏!")i =

2020-12-25 14:36:57 1778

原创 python基本语法

python基本语法1.整数# 加法add = 3 + 4# Python中,format方法是格式化输出,也就是在{}的地方替换为变量的值。后面项目实战中经常用到print('3+4的值是{}'.format(add))运行结果为:3+4的值是 72.浮点数带小数点的数字都是浮点数,也可以进行类型整数的运算,比如加减乘除等。# 加法add = 0.2 + 0.1#Python中,format方法是格式化输出,也就是在{}的地方替换为变量的值。后面项目实战中经常用到

2020-12-24 17:52:26 214 1

原创 python十大装b语法

python十大装b语法Python 是一种代表简单思想的语言,其语法相对简单,很容易上手。不过,如果就此小视 Python 语法的精妙和深邃,那就大错特错了。本文精心筛选了最能展现 Python 语法之精妙的十个知识点,并附上详细的实例代码。如能在实战中融会贯通、灵活使用,必将使代码更为精炼、高效,同时也会极大提升代码B格,使之看上去更老练,读起来更优雅。for - else什么?不是 if 和 else 才是原配吗?No,你可能不知道,else 是个脚踩两只船的家伙,for 和 else 也是一对

2020-12-23 17:50:01 137

原创 学python必用到的五大工具

学python必用到的五大工具从古至今,做好一件事必不可缺的就是能有帮助到你的工具。工欲善其事必先利其器,一个好的工具能让起到事半功倍的效果,Python社区提供了足够多的优秀工具来帮助开发者更方便的实现某些想法,下面这几个工具给我的工作也带来了很多便利,推荐给追求美好事物的你。1. Python TutorPython Tutor 是由 Philip Guo 开发的一个免费教育工具,可帮助学生攻克编程学习中的基础障碍,理解每一行源代码在程序执行时在计算机中的过程。通过这个工具,教师或学生可以直接在

2020-12-23 14:06:07 492

原创 Python之replace()方法

Python之replace()方法replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。str.replace(old, new[, max])old – 将被替换的子字符串。new – 新字符串,用于替换old子字符串。max – 可选字符串, 替换不超过 max 次返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次。实例st

2020-12-22 17:56:12 915

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除