python
文章平均质量分 90
小白菜00
仔细观察……
展开
-
python爬虫相关
http协议为下面的requests模块学习做基础。原创 2023-08-09 10:42:37 · 1259 阅读 · 0 评论 -
python多线程及协程
当程序出现IO操作时,可以选择性的切换到其他任务上。原创 2023-08-08 19:48:26 · 826 阅读 · 0 评论 -
python之正则表达式
搜索整个字符串,找出匹配的,从前向后,找到第一个后就停止不会继续向后,整个字符串都找不到,就返回None。从被匹配的开头进行匹配,匹配成功则返回匹配对象,匹配不成功则返回None。字符串r标记表示当前字符串是原始字符串,即内部的转义字符无效而是普通字符。列表对象=re.findall(匹配规则,被匹配的字符串)匹配整个字符串,找出全部匹配项,找不到则返回list:[]变量=re.search(匹配规则,被匹配的字符串)变量=re.match(匹配规则,被匹配的字符串)原创 2023-08-05 19:23:12 · 1797 阅读 · 0 评论 -
python高阶技巧
当需要大量创建一个类的实例时,可以使用工厂模式,即从原生的使用类的构造去创建对象的形式迁移到基于工厂提供的方法去创建对象的形式。原创 2023-08-05 19:23:53 · 1898 阅读 · 0 评论 -
python进阶
JSON是一种轻量级的数据交换格式,可以按照JSON指定的格式去组织和封装数据JSON本质上是一个带有特定格式的字符串JSON就是一种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互。原创 2023-08-05 19:24:52 · 702 阅读 · 0 评论 -
python文件与目录操作
由于计算机只能识别0和1,所以我们丰富的文本文件通过使用编码技术(密码本)将内容翻译成0或1存入。原创 2023-08-05 19:25:28 · 250 阅读 · 0 评论 -
python面向对象
def 方法名(self,形参1,……,形参n):方法体。原创 2023-08-05 19:26:03 · 171 阅读 · 0 评论 -
python模块与包
python中已经帮我们实现了很多的模块,不过有时候我们需要一些个性化模块,这里就可以通过自定义模块实现,也就是自己制作一个模块新建一个python文件,命名为my_model,py,并定义test函数#my_model.py内在自己的python文件中导入模块并调用#a+b=10python文件都可以作为一个模块,模块的名字就是文件的名字,也就是说自定义模块必须要符合标识符命名规则。原创 2023-08-05 19:26:33 · 216 阅读 · 0 评论 -
python数据容器
列表是可以修改的,若想要传递的信息不被篡改,列表就不合适了元组同列表一样,都是可以封装多个、不同类型的元素在内,但是元组一旦定义完成,就不可更改(但是元组内的list内容可修改)#定义元组变量(元素1,元素2,……,元素n)#定义空元组变量名=()变量名=tuple()元组定义单个元素,那么一定要在后面写个逗号("元素",)元组也支持反向索引尽管字符串看起来并不像列表、元组那样,一看就是存放许多数据类型的容器,但不可否认,字符串同样也是数据容器中的一员。原创 2023-08-05 19:27:06 · 236 阅读 · 0 评论 -
python函数
def 函数名(传入参数1,传入参数2):函数体return 返回值函数调用函数名(传入参数1,传入参数2)函数定义时函数的传入参数以及返回值(包括return关键字)可以省略函数定义完成之后只有经过调用才能生效函数的传入参数在函数计算时用来接收函数调用时提供的数据通过return关键字,就能向调用者返回数据(也称返回值)函数体遇到return关键字后就表明函数在这里结束了,之后的代码不执行有返回值的函数可以用一个变量接受该函数的返回值。原创 2023-08-05 19:27:39 · 193 阅读 · 0 评论 -
python流程控制与异常
世界上没有完美的程序,任何程序在运行的过程中,都有可能出现异常(bug)进而导致程序无法完美的运行下去;我们要做的不是力求程序完美运行,而是在力所能及的范围内,对可能出现的bug,进行提前准备,提前处理,这种行为我们称之为异常捕获我们不希望因为一个小bug就导致整个程序全部崩溃,因此我们就需要异常捕获异常捕获的作用在于提前假设某处会出现异常,做好提前准备,当真的出现异常的时候,可以有后续手段进行补救。原创 2023-08-05 19:28:10 · 178 阅读 · 0 评论 -
python字符串输入输出与注解
name='cjc'name="cjc"三引号定义法,和多行注释的写法一样,同样支持换行操作,使用变量接受他,他就是字符串;不使用变量接受他,他就作为多行注释使用。name3="""cjc"""执行结果都是字符串类型。原创 2023-08-05 19:22:36 · 346 阅读 · 0 评论 -
python基础知识
1989年,为了打发圣诞节假期,Gudio van Rossum吉多 . 范罗苏姆(龟叔)决心开发一个新的解释程序(python雏形)1991年,第一个python解释器诞生,而python这个名字来自于范罗喜爱的电视:Monty python`s Flying Circus。在代码中,被写下来的固定的值被称为字面量,如:2、6.5、"hello"等每个字面量都有固定的数据类型。原创 2023-08-06 06:48:16 · 256 阅读 · 0 评论