- 博客(12)
- 收藏
- 关注
原创 python-经典排序算法总结
基本思想:通过选择一个基准元素,将数组分为两部分,左边的元素小于基准,右边的元素大于基准,然后对左右两部分递归地进行排序。5.tem插入到该元素的后面,如果已排序所有元素都大于A,则将A插入到下标为0的位置。基本思想:将数组递归地分成两半,对每一半进行排序,然后合并已排序的两半。时间复杂度:平均情况是O(n log n),最坏情况是O(n^2)。基本思想:通过不断选择未排序部分的最小元素,放到已排序部分的末尾。时间复杂度:平均和最坏情况都是O(n^2),最好情况是O(n)。
2024-01-10 09:32:40 766
原创 python-内置装饰器@classmethod 和 @staticmethod 详解
过创建类的实例来访问,而不是通过类名直接调用。具体来说,将。
2024-01-08 20:54:59 2201
转载 python - 使用Flask 构建Web应用程序
另一个是 "/user/xxx",其中 "xxx" 是动态的用户名,返回 "User xxx"在Flask中,路由定义了用户访问Web应用时,不同URL路径应该触发的不同处理函数。这个装饰器告诉Flask应用程序,当用户访问指定的URL路径时,应该执行下面的函数。@app.route('/') #定义一个路由,表示当用户访问根路径("/")时,将执行下面的。Flask中的路由是定义在URL上执行的函数。#定义另一个路由,表示当用户访问形如 "/user/xxx" 的路径时,将执行下面的。
2024-01-05 09:20:02 1206 2
原创 python-文件的操作全总结
8.os.stat(filename): 获取指定文件的状态信息。它返回一个包含文件状态信息的对象,这个对象包含了文件的各种属性,比如文件大小、创建时间、修改时间等。mode参数是一个表示权限的整数,例如0o755表示所有者有读/写/执行权限,组有读/执行权限,其他人有读/执行权限。该模块包含了与操作系统交互相关的功能,其中也有处理文件路径和目录的函数。缓冲区大小:-1 表示使用系统默认的缓冲策略,0 表示无缓冲,>0 表示使用指定的缓冲大小。模式(mode)是一个三位数,表示所要设置的文件模式位。
2024-01-04 20:18:21 1130 1
原创 python-正则表达快速掌握
正则表达式中有一些特殊字符和字符类,如[]等,它们具有特定的含义。:匹配任意字符(除了换行符\n:匹配字符串的开头。:匹配字符串的结尾。:匹配前面的字符零次或多次。:匹配前面的字符一次或多次。?:匹配前面的字符零次或一次。:表示逻辑“或”,用于分隔多个模式,匹配其中任意一个。():标记一个子表达式,用于分组操作,影响限定符的作用范围。\d:匹配任意数字(0-9)。\D:匹配任意非数字字符。\w:匹配任意字母数字字符(包括下划线)。\W:匹配任意非字母数字字符。\s。
2024-01-03 09:37:20 952 1
原创 HTTP(Hypertext Transfer Protocol)协议关键知识点
HTTP(Hypertext Transfer Protocol)是一种用于传输超文本的协议,它是在Web中数据通信的基础。对于GET或POST请求,资源存在于另一个URI,应使用GET方法检索。请求已经被实现,而且有一个新的资源已经依据请求的需要而建立。服务器无法理解客户端的请求,通常因为请求中包含无效的参数。服务器遇到了一个未曾预料的状况,导致无法完成对请求的处理。服务器当前无法处理请求,一般用于临时性的维护或过载情况。被请求的资源临时从不同的URI响应请求。请求的资源在服务器上未找到。
2023-12-29 17:02:54 985 1
原创 python-内置函数
Python内置函数是Python解释器中自带的一些函数,它们无需额外导入就可以直接使用。print(var_type) # 输出:<class 'int'>
2023-12-28 19:16:55 351 1
原创 Web自动化测试三种等待方式详解
隐式等待和显式等待是更好的选择,因为它们更具灵活性,能够在满足特定条件时立即执行下一步。隐式等待适用于整个WebDriver的生命周期,而显式等待可以在特定操作时使用,使等待更有针对性。线程睡眠在某些情况下可能是一种不得已的选择,但应该谨慎使用,以避免不必要的等待时间。在Web自动化测试中,等待是一种重要的技术,用于确保页面元素在进行操作之前已经加载完成或达到某种状态。等待的主要目的是提高测试的稳定性和可靠性。在Web自动化测试中,常见的等待方式有隐式等待、显式等待和线程睡眠。
2023-12-28 17:13:03 405 1
原创 python实现绘制一个简单的圣诞树
函数来整体绘制圣诞树,包括树和星。你可以根据需要调整树的层数、长度和星星的大小。运行这个脚本,一个简单的圣诞树就会在窗口中绘制出来。这个代码使用turtle库,首先定义了两个函数。来画等边三角形和树枝,然后通过。# 调用函数绘制圣诞树。
2023-12-27 17:17:11 424 1
原创 python-装饰器举例说明
在Python中,装饰器是一种特殊的语法糖,用于简化函数或方法的修改或扩展。装饰器允许你在不改变原始函数代码的情况下,以一种清晰、可复用的方式对函数进行包装或增强。:装饰器本质上是一个函数,它接受一个函数作为参数,然后返回一个新的函数。这个新函数通常对原始函数进行某种修改或增强,然后返回修改后的函数。装饰器的这种能力使得你可以轻松地对函数进行扩展或修改,而无需修改函数本身的代码。你可以把函数赋值给变量,把函数作为参数传递给其他函数,也可以在函数中定义函数。是一个装饰器函数,它接收一个函数。
2023-12-27 16:42:11 780 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人