![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 70
咕噜咕噜blueblue
这个作者很懒,什么都没留下…
展开
-
python装饰器
print(id(outer()),id(outer()))#内存空间的地址一样:没将他们赋给一个变量,就是匿名变量,匿名变量都会放在同一个空间。#虽然代码一样,但是每次调用外函数,都会重新执行,创建一个新的tmp_list和inne。#装饰器的本质就是闭包函数,不同之处是外函数需要传入一个callable对象。装饰器是一种设计模式,如果有一个类或者函数希望添加其他或函数的一些功能,# 在不改变函数或者类的源代码的基础上,为函数或类添加额外功能。# 2,内函数必须引用外函数的变量。...原创 2022-08-15 22:15:47 · 216 阅读 · 0 评论 -
python日志记录模块
ERROR 40 发生了错误问题,导致某些功能不能正常使用。#WARNING 30 默认顶级,当前有不期望的事情发生了。#CRITICAL 50 发生严重错误,程序不能运行。#INFO 20 详细日志,记录关键节点。#DEBUG 10 最详细的日志,常用于调试。#日志等级 数值表示 描述。#2,程序调试,一边开发一边调试。# logging模块。...原创 2022-08-12 17:46:42 · 297 阅读 · 1 评论 -
python--正则
match只能从字符串开头查找,开头部分没有,那就匹配不上,只匹配开头部分。findall--查找所有匹配的,返回的是一个列表。# 1,在一大堆文本字符在找到自己想要的字符。search和match都是查找第一个匹配。如果匹配到了,就会返回一个match对象,finditer --得到的结果是个迭代器。#findall或者finditer。1,search和match。# 2,验证是否合法。..................原创 2022-08-11 17:47:38 · 84 阅读 · 0 评论 -
python--异常处理机制
一、错误与异常的区别:1、错误语法错误:代码不符合解释器或者编译器的语法,例如 缩进字符、循环语句的冒号逻辑错误:不完整或不合法输入、算法问题,比如0作除数2、异常程序遇到逻辑或者算法问题运行过程中计算机错误(内存不够或IO错误)这两个或抛出异常,如果没有手动对其进行处理,那么此异常就会被解释器捕获,处理的方法为忽略或者终止程序3、错误和异常的区别:错误是代码运行前错误是非正常的,不应该出现的异常是代码运行时产生的 ,解释器检测到错误你并且认为是异常,抛出异常原创 2022-04-30 17:11:53 · 2621 阅读 · 0 评论 -
python函数
一、为什么要使用函数函数是指实现某个功能的一段代码 减少代码的冗余--函数可以重复使用 方便维护,模块化设计二、函数的定义使用关键字def来定义一个函数定义一个add函数,作用是返回两个数相加的结果:函数的参数的分类:一、形参:形参是指函数定义时指定的参数,例如add函数中的a,b1 必选参数必选参数是必须要传递的,例如add()函数设置了参数a和b,在调用过程中,参数值必须以a、b的顺序设置;2 默认参数默认参数是在函数定义时设定默认值,默认参数必须在原创 2022-03-30 13:44:54 · 488 阅读 · 0 评论 -
python--容器类型
一、列表1、列表特点:列表是有序的项目集合 列表中可以存放任何数据类型 列表是可变的数据类型2、列表的增、删、改、查原创 2022-03-25 13:02:54 · 958 阅读 · 0 评论