Python算法之『 简洁的快速排序』

  • Post author:
  • Post category:python

def quick_sort(arr): """ 快速排序(二分法递归排序) 原理:取数组第一个数作为标志,小于它的所有数放在一个列表,大于等于它的放在另一个列表,然后递归处理这两个数组。 递归过程中会把列表越分越小,最小的列表中只包含一个数(二分法思想),小列表排好序后组合成一个列表即可。 时间复杂度:O(nlogn) :param arr: :return: """ if len(arr) &…

继续阅读 Python算法之『 简洁的快速排序』

【Python】一行代码计算两经纬度点的距离及夹角

  • Post author:
  • Post category:python

方法一: 直接调用Python包GeoGraphiclib的函数 2022.2.10更新,Python有现成的包可以直接调用。 geographiclib库 https://pypi.org/project/geographiclib/ 用法说明见博客: python 计算地球上两点距离和方位角(bearing)的包geographiclib_梓沂的博客-CSDN博客_geodesic pytho…

继续阅读 【Python】一行代码计算两经纬度点的距离及夹角

Python编程学习笔记

  • Post author:
  • Post category:python

Python编程第一章:变量和简单数据类型 变量 1、变量名只包含字母、数字、下划线。变量名可以以字母下划线打头,不能以数字打头。 2、变量名不能包含空格,但是可以使用下划线来分割其中单词,比如rad_hat 3、不要将python关键字与函数名作为变量名,如 print 4、变量名要即简短又有描述性,如name比n好 5、慎用小写字母“l”和大写字母O,容易看成1,0 字符串 1、字符串就是一系…

继续阅读 Python编程学习笔记

零基础学Python 爬虫-笔记

  • Post author:
  • Post category:python

零基础学Python 爬虫 --Tony老师 - 普门教育 python -- 兼容 -- 3.8.5 pycharm -- 付费/免费(写项目有区别) - (破解版2019) 代码提示 爬虫 概念 科技 - 智能化 - 互联网 - 数据时代 - 智能家居 爬虫 - 批量的采集数据 - 网络 - cpoy 爬虫怎么抓取网页数据? 浏览器快捷键进入开发者工具:F12 爬虫流程 截胡 - F12 - …

继续阅读 零基础学Python 爬虫-笔记

python打包工具 cx_Freeze介绍

  • Post author:
  • Post category:python

原理 Python 脚本在装有 Python 的系统中可以直接双击运行,但绝大多数普通用户并没有配置此类环境,而编译为可执行二进制文件后,用户无需预先安装 Python 及依赖库即可像运行普通程序一样运行您的代码。 有相当数量的 Python 库可以实现此类转换,著名的有 py2exe、py2app、PyInstaller、cx_Freeze 等。因此,cx_Freeze 属于目前可用的最佳方案之…

继续阅读 python打包工具 cx_Freeze介绍

python @staticmethod

  • Post author:
  • Post category:python

这里不谈装饰器的概念 1..@staticmethod有什么用途? 1---staticmethod修饰类中的方法,在不创建类实例的情况下调用方法,好处是执行效率比较高 当然,也可以像一般的方法一样用实例调用该方法 2---静态方法就是类对外部函数的封装,有助于优化代码结构和提高程序的可读性 这有利于组织代码,把某些应该属于某个类的函数给放到那个类里去,同时有利于命名空间的整洁 2..看个例子 c…

继续阅读 python @staticmethod

python cmap_Python cmap包_程序模块 – PyPI – Python中文网

  • Post author:
  • Post category:python

cmapy 在python中使用matplotlib colormaps和opencv。 matplotlib提供了很多nice colormaps。cmapy将这些颜色映射公开为颜色列表,这些颜色列表可与opencv一起用于为图像着色或用于python中的其他绘图任务。Original image viridis 请参阅此all colormaps example中截至matplotlib 2.…

继续阅读 python cmap_Python cmap包_程序模块 – PyPI – Python中文网

python如何去掉返回数据起前面的u_Python接口测试之token&session处理(完结)

  • Post author:
  • Post category:python

在之前章节详细了介绍了使用postman工具如何来获取token,以及对token变量的调用和处理,同时介绍了在jmeter的测试工具中,使用jmeter然后处理token和session,cookie,以及对token的调用,那么本节课将继续沿着上面的知识点进行,不过本节课将是以代码的方式进行,而不再是工具的形式。 在前面我们介绍了使用postman,jmeter如何获取token以及传递tok…

继续阅读 python如何去掉返回数据起前面的u_Python接口测试之token&session处理(完结)

python while 循环 全局变量_体育老师学编程(第7天)python循环结构之while循环

  • Post author:
  • Post category:python

学习内容:python循环结构:while循环、for循环,今天先学while循环 一、什么是循环结构 循环结构就是重复执行某一部分代码。 二、为什么要有循环结构 咱们都学过人体的循环系统,我就不多说了,大家理解哈!一旦不循环了·················,所以计算机也需要重复做某件事情,于是就有了循环结构! python中有while与for两种循环机制,其中while循环称之为条件循环,…

继续阅读 python while 循环 全局变量_体育老师学编程(第7天)python循环结构之while循环

Python装饰器的使用

  • Post author:
  • Post category:python

class Employee: #属性私有化 def __init__(self,name,salary): self.__name = name self.__salary = salary @property def salary(self): return self.__salary @salary.setter def salary(self,salary): if (5000 < …

继续阅读 Python装饰器的使用