![](https://img-blog.csdnimg.cn/20191202104930623.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
万恶之源
有你便为江湖
学无止境,在自己有限的时间充实自己便是所向往的
展开
-
正则表达式
什么是正则表达式(非Python独有,re 模块实现):正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符,及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达的对字符串的一种过滤逻辑。正则表达式测试网址: https://tool.oschina.net/regex常见的匹配模式:或者可以查看:https://www.runoob.com/pyth...原创 2020-04-19 15:51:40 · 101 阅读 · 0 评论 -
python Requests 库的基本用法
什么是requests ?requests 是Python语言编写的,基于urllib,采用了Apache2 Licensed 开源协议的HTTP库。它比 URLLib更加方便,可以节约我们大量的工作,完全满足HTTP测试需求。一句话:requests 便是Python实现简单易用的HTTP库。request 用法:import requests response = reques...原创 2020-04-16 17:30:48 · 377 阅读 · 1 评论 -
python Urllib库基本用法
什么是Urllib ?python 内置的HTTP请求库 urllib.request 请求模块 urllib.error 异常处理模块 urllib.parse url 解析模块 urllib.robotparer robots.txt 解析模块用法讲解:urlopen:函数原型如下:urlimport urllib.requestproxy_han...原创 2020-04-14 19:57:10 · 230 阅读 · 0 评论 -
Python 小白 爬虫 基础
什么是爬虫: 请求网站并提取数据的自动化程序爬虫的流程:1、发起请求: 通过http库向目标站点发起请求,即发送一个request,请求而已包含额外的headers等信息,等待服务器响应。 2、获取响应内容: 如果服务端能正常响应会得到一个response. response的内容便是所获取的页面信息,类型可能有,HTML,Json 字符串。二进制数据(图片,视频)等类型。3、 ...原创 2020-04-14 16:45:13 · 153 阅读 · 0 评论 -
Python 文件相关操作
初识文件系统:使用Python 来读写文件是非常简单的操作,我们使用open()函数来打开一个文件,获取到文件句柄,然后通过文件的句柄就可以进行各种各样的操作了,根据打开的不同方式的不同能够执行的操作也会有相应的差异.打开文件的方式: r (只读) , w(只写) , a(追加) , r+(读写) , w+(写读) , a+(追加写读) , rb , wb , ab , r+b , w+b ,...原创 2019-12-26 19:26:47 · 217 阅读 · 0 评论 -
Python 类型转化
虽然Python是弱类型的编程语言,不需要Java或C语言那样还要在使用变量????声明变量的类型,在一些特定的场合中,仍然需要用到类型转换.比如说我们想通过使用print()函数输出信息"你的身高: " 以及浮点类型height的值,如果在交互是解释器中执行如下代码:>>> height = 70.0 >>> print("您的身高"+height) Tra...原创 2019-12-18 11:19:40 · 115 阅读 · 0 评论 -
Python函数(函数定义、函数调用)用法详解
Python 中,函数的应用非常广泛,前面章节中我们已经接触过多个函数,比如 input() 、print()、range()、len() 函数等等,这些都是 Python 的内置函数,可以直接使用。除了可以直接使用的内置函数外,Python 还支持自定义函数,即将一段有规律的、可重复使用的代码定义成函数,从而达到一次编写、多次调用的目的。比如,在程序中定义了一段代码,这段代码用于实现一个特定...原创 2019-12-17 16:04:15 · 370 阅读 · 1 评论 -
Python while循环语句详解
Python中,while 循环和 if 条件分支语句类似,即在条件(表达式)为真的情况下,会执行相应的代码块。不同之处在于,只要条件为真,while 就会一直重复执行那段代码块。while 语句的语法格式如下:while 条件表达式: 代码块这里的代码块,还是指的缩进格式相同的多行代码,不过在循环结构中,它又称为循环体。while 语句执行的具体流程为:首先判断条件表达式的值,...原创 2019-12-17 15:45:05 · 728 阅读 · 0 评论 -
Python pass语句及其作用
很多程序都提供了“空语句”支持,Python 也不例外,Python 的 pass 语句就是空语句。有时候程序需要占一个位、放一条语句,但又不希望这条语句做任何事情,此时就可通过 pass 语句来实现。通过使用 pass 语句,可以让程序更完整。如下程序示范了 pass 作为空语句的用法:s = input("请输入一个整数: ")s = int(s)if s > 5: p...原创 2019-12-17 15:39:46 · 153 阅读 · 0 评论 -
Python assert断言函数及用法
assert 断言语句和 if 分支有点类似,它用于对一个 bool 表达式进行断言,如果该 bool 表达式为 True,该程序可以继续向下执行;否则程序会引发 AssertionError 错误。有读者可能会问,明明 assert 会令程序崩溃,为什么还要使用它呢?这是因为,与其让程序在晚些时候崩溃,不如在错误条件出现时,就直接让程序崩溃。通常,assert 语句用在检查函数参数的属性(是参...原创 2019-12-17 15:27:23 · 172 阅读 · 0 评论 -
编译型语言和解释型语言(包含两者区别)
Python 是一门解释型的编程语言,因此它具有解释型语言的运行机制。计算机程序,其实就是一组计算机指令的集合,能真正驱动机器运行的是机器指令,但让普通开发者直接编写机器指令是不现实的,因此就出现了计算机高级语言。高级语言允许使用自然语言(通常就是英语)来编程,但高级语言的程序最终必须被翻译成机器指令来执行。高级语言按照程序的执行方式,可以分为编译型和解释型两种。编译型语言编译型语言是指使...原创 2019-12-17 13:45:54 · 1019 阅读 · 1 评论