09 2023 档案

摘要:正则(三)贪婪模式和非贪婪模式贪婪模式的定义:最大匹配,尽可能的多拿,会有回溯的过程非贪婪模式的定义:最小匹配,会尽可能找到最短的匹配,尽可能少拿,减少回溯案例综合运用1:模拟爬虫综合案例2:校验手机号码,密码(字母,数字,下划线6-12)re模块主要是学习:compile,findall,spli 阅读全文
posted @ 2023-09-17 19:34 chocolateone 阅读(43) 评论(0) 推荐(0) 编辑
摘要:文件(二)文件流(了解):文本流,字节流,字符流使用场景:如果想要存储数据,读,写,但是又不想要持久化到硬盘,那么可以使用文件流文本流,字符使用方法:导入io模块字节流使用方法:导入io模块:模块名.方法getvalue():目录操作:和操作系统交互,需要用到os模块使用方法:导入os模块:模块名. 阅读全文
posted @ 2023-09-14 22:34 chocolateone 阅读(13) 评论(0) 推荐(0) 编辑
摘要:文件(一)文件的基本操作文件的打开:内置函数open(文件的路径,文件的模式,编码格式(可选))文件的模式有:r, w, a,,b,+r: 只读,不可以写, 如果找不到文件,会报错。w: 只写模式,只可以写不可以读,无论有没有文件,都会创建,然后覆盖。a: 追加模式,只可以写,不可以读b: 叠加,二 阅读全文
posted @ 2023-09-13 19:19 chocolateone 阅读(14) 评论(0) 推荐(0) 编辑
摘要:生成器装饰器和异常生成器:定义:当函数里面使用yield关键字,执行该函数返回一个生成器对象.本质:生成器本质上就是迭代器yielded的作用: 和return相似(return结束方法并带出返回值)也就是带出返回值和暂停方法,延迟操作(暂停函数)直到下一次next一次一次的取值。斐波那契数列:0, 阅读全文
posted @ 2023-09-10 22:49 chocolateone 阅读(7) 评论(0) 推荐(0) 编辑
摘要:面向对象高级常用的内置函数:属性访问函数:是内置函数(都是操作实例对象的属性)hasattr: 判断该实例对象是否存在该属性,hasattr(实例对象,属性)返回值bool getattr:得到属性值,没有报错,getattr(实例对象,属性)setattr:设置属性(增加,修改,有就修改,没有就增 阅读全文
posted @ 2023-09-06 16:25 chocolateone 阅读(7) 评论(0) 推荐(0) 编辑
摘要:面向对象初级面向对象的介绍:面向过程和面向对象的介绍和区别:面向过程:变量和函数。 “散落” 在文件的各个位置,甚至是不同文件中。看不出变量与函数的相关性,非常不利于维护,设计模式不清晰。经常导致程序员,忘记某个变量的相关性,而导致无法检测的错误。面向对象:相关的变量和函数都“封装” 在对象里,以对 阅读全文
posted @ 2023-09-04 21:31 chocolateone 阅读(7) 评论(0) 推荐(0) 编辑
摘要:函数定义:定义成函数后,再通过调用函数来实现代码的复用性。1.语法规则:def 函数名(): 存放要封装的代码,重复的代码2.解释函数的组成部分def 是关键字,定义函数的关键字3. 函数的调用:函数名()4. return的用法(关键字):return 返回的值是可以把值赋值给变量的。用法主要有两 阅读全文
posted @ 2023-09-03 12:38 chocolateone 阅读(7) 评论(0) 推荐(0) 编辑
摘要:字符串和散列类型字符串:字符串的修改:原则上字符串是不可改的,要修改只能调用字符串的内置方法并重新赋值方法有:replace(),upper(),lower(),capitalize(),title(),strip()replace(): replace 方法是字符串修改常用的方法,可替换原字符串中 阅读全文
posted @ 2023-09-01 10:53 chocolateone 阅读(16) 评论(0) 推荐(0) 编辑
摘要:循环语句和列表元组for循环:迭代循环(计数循环)迭代循环的定义:依次获取每个元素For循环的语法规则:for 变量 in 要迭代的对象:For循环的特点:依次获取可迭代对象的每个元素,赋值给变量;不需要考虑循环次数,循环次数有可迭代对象长度决定的range函数(内置函数):取一个范围内的整数使用: 阅读全文
posted @ 2023-09-01 10:32 chocolateone 阅读(14) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示