Python
文章平均质量分 70
一个双鱼座的测开
意气风发的少年
创作不易,内容有帮助的话可以点关注后续持续更新工作中遇到问题及总结。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python loguru 实现日志工具
【代码】python loguru 实现日志工具。原创 2024-10-25 16:16:00 · 393 阅读 · 0 评论 -
Pandas数据分析基础
从常见的Excel和CSV到JSON及各种数据库,Pandas几乎支持市面上所有的主流数据存储形式。Pandas提供了一组顶层的I/O API,如pandas.read_csv()等方法,这些方法可以将众多格式的数据读取到DataFrame数据结构中,经过分析处理后,再通过类似DataFrame.to_csv()的方法导出数据。Pandas将数据加载到DataFrame后,就可以使用DataFrame对象的属性和方法进行操作。这些操作有的是完成数据分析中的常规统计工作,有的是对数据的加工处理。原创 2024-10-04 23:30:29 · 543 阅读 · 0 评论 -
数据挖掘-padans初步使用
在pandas中,df.plot()是一个非常方便的函数,用于基于DataFrame或Series的数据快速生成图表。kind参数是df.plot()方法中一个非常重要的参数,它指定了要绘制的图表类型。在Python中,使用pandas库的DataFrame对象的plot()方法可以很容易地绘制图表。注意,饼图通常用于单个Series,因为DataFrame的每一行都会被解释为饼图的一部分。这通常用于Series,但也可以用于DataFrame的每列,为每列绘制直方图。与条形图类似,但条是水平的。原创 2024-10-04 22:42:02 · 1240 阅读 · 0 评论 -
python loguru 实现日志工具
【代码】python loguru 实现日志工具。原创 2024-09-14 13:55:21 · 218 阅读 · 0 评论 -
allure 的epic feature stroy title 各有什么区别
在Allure测试报告中,epic、feature、story(或case,具体取决于Allure的版本和配置)以及title是不同层次或粒度的测试描述,它们用于组织和展示测试报告,以便更好地理解测试的目的和上下文。这些概念在软件开发和测试管理中非常有用,尤其是在处理大型项目时。不过,请注意story在某些Allure版本或配置中可能被case或其他术语所替代。原创 2024-08-15 16:08:04 · 774 阅读 · 0 评论 -
IPython使用技巧整理
IPython 是一个增强的 Python 交互式 shell,它提供了许多便利的功能,比如自动补全、魔术命令、对象内省等。以下是IPython 的一些使用技巧和示例,结合您提供的列表数据,我将给出一些相关的使用示例。原创 2024-07-24 12:12:42 · 330 阅读 · 0 评论 -
Python 模块如何制作自己的包 .whl
本文介绍如何通过pyproject.toml打包一个简单的 Python 项目,以供他人使用 pip install xxx 指令安装。Python从PEP 518开始引入的使用pyproject.toml管理项目元数据的方案。原创 2024-07-15 14:14:58 · 980 阅读 · 0 评论 -
python日志输出总结先给几个写的帖子粘在这有时间我在总结
https://www.cnblogs.com/cnxue/p/17720159.htmlhttps://zhuanlan.zhihu.com/p/447923278https://baijiahao.baidu.com/s?id=1765782249435034176&wfr=spider&for=pc原创 2024-02-28 19:16:57 · 452 阅读 · 0 评论 -
python总结-生成器与迭代器
在Python中,一边循环一边计算的机制,称为生成器:generator什么是生成器?生成器仅仅保存了一套生成数值的算法,并且没有让这个算法现在就开始执行,而是我什么时候调它,它什么时候开始计算一个新的值,并给你返回。原创 2024-01-07 22:14:26 · 1319 阅读 · 0 评论 -
python总结-装饰器
概念装饰器来自 Decorator 的直译。什么叫装饰,就是装点、提供一些额外的功能。在 python 中的装饰器则是提供了一些额外的功能。装饰器本质上是一个Python函数(其实就是闭包),它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。装饰器用于有以下场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。原创 2024-01-07 00:51:30 · 1023 阅读 · 0 评论 -
python总结高阶-文件
在操作文本文件时,经常会操作中文,这时候就经常会碰到乱码问题。为了让大家有能力解决中文乱码问题,这里简单介绍一下各种编码之间的关系。#测试写入中文3 f.write("尚学堂\n百战程序员\n")原创 2024-01-06 22:56:19 · 1101 阅读 · 0 评论 -
python总结高阶-异常处理机制
测试自定义异常类class AgeError(Exception): #继承Exceptionreturn str(self.errorInfo)+",年龄错误!应该在1-150之间"############测试代码################if __name__ == "__main__": #如果为True,则模块是作为独立文件运行,可以执行测试代码age = int(input("输入一个年龄:"))else:print("正常的年龄:",age)原创 2024-01-06 22:21:00 · 955 阅读 · 0 评论 -
Python基础知识总结3-面向对象进阶知识
在子类中,如果想要获得父类的方法时,我们可以通过 super() 来做。super() 代表父类的定义,不是父类对象。❤️想调用父类的构造方法:super(子类名称,self).init(参数列表)class A:print("A的构造方法")super(B,self).__init__() #调用父类的构造方法print("B的构造方法")#A.say(self) 调用父类的say方法super().say() #通过super()调用父类的方法b = B()b.say()原创 2024-01-06 17:46:49 · 919 阅读 · 0 评论 -
Python基础知识总结2——python中的字符串
str.format方法专门用一套迷你语言来定义它的格式说明符,这套语言给我们提供了一些有用的概念,但是在其他方面,这个方法还是存在与C风格的格式字符串一样的多种缺点,所以我们也应该避免使用它。Python 3.6添加了一种新的特性,叫作插值格式字符串(interpolated format string,简称f-string), 新语法特性要求在格式字符串的前面加字母f作为前缀,这跟字母b与字母r的用法类似,也就是分别表示字节形式的字符串与原始的(或者说未经转义的)字符串的前缀。用 + 来拼接字符串。原创 2024-01-06 01:30:01 · 1039 阅读 · 0 评论 -
Python基础知识总结1-Python基础概念搞定这一篇就够了
Python是当今世界最流行的程序语言之一。由荷兰人,吉多·范罗苏姆(Guido van Rossum)1989年发明,1991年公布。wwPython突出的简洁性、易读性和可扩展性,使得在数据科学、 人工智能、云计算、图形处理与互联网应用等领域占尽风头。Python中,一切皆对象。每个对象由:标识(identity)、类型(type)、value(值)组成1.标识用于唯一标识对象,通常对应于对象在计算机内存中的地址。使用内置函数id(obj)可返回对象obj的标识。原创 2024-01-06 00:49:12 · 1275 阅读 · 0 评论 -
pytest自动化测试框架总结-入门必会知识
pytest是一个使构建简单和可伸缩的测试变得容易的框架。测试具有表达性和可读性,不需要样板代码。几分钟后就可以开始对应用程序或库进行小的单元测试或复杂的功能测试。原创 2023-04-03 21:50:34 · 496 阅读 · 0 评论 -
python的requests模块总结
"""1.先定义一个字典 格式: h= {"请求头键":"对应的值","请求头键2":"对应的值",...}2.让定义的字典与请求产生关联 res = requests.请求方式(url,headers=h)""" # 导入模块 import requests # 定义请求地址 url = 'http://www.baidu.com' # 定义自定义请求头 headers = {Win64;原创 2023-04-03 18:17:08 · 724 阅读 · 0 评论 -
python的正则相关最全总结
7.python的正则7.1行定位符7.2元字符7.3重复7.4转义字符7.5常用正则表达式7.6贪婪模式7.7反向引用7.8re模块应用一、compile(pattern, flags=0)二、match(pattern, string, flags=0)三、search(pattern, string, flags=0)四、findall(pattern, string, flags=0)五、split(pattern, string, maxsplit=0, flags=0)原创 2023-04-02 11:39:19 · 1098 阅读 · 0 评论 -
python的简单读写操作
python的读写原创 2023-04-01 11:35:43 · 616 阅读 · 0 评论 -
68个Python内置函数
68个Python内置函数,建议你吃透!原创 2023-04-01 10:42:18 · 938 阅读 · 0 评论 -
python 的range函数你需要知道三件事
python 的range函数你需要知道三件事原创 2023-03-31 20:28:26 · 2112 阅读 · 0 评论 -
python数据类型之数字类型
python数字类型原创 2023-03-31 20:32:59 · 112 阅读 · 0 评论 -
python从入门到精通最全总结
python从入门到精通知识点总结。先给知识点列好,未完待续今天先写到这,想学python的欢迎收藏全是干货。原创 2023-03-31 00:16:20 · 4882 阅读 · 0 评论 -
python的输入输出
python的输入输出原创 2023-03-30 22:14:57 · 221 阅读 · 0 评论 -
python-virtualenv虚拟环境
virtualenv虚拟环境原创 2023-03-30 19:51:01 · 1088 阅读 · 0 评论 -
python项目总结--pip常用命令
python项目总结--pip常用命令原创 2023-03-30 19:05:10 · 788 阅读 · 0 评论 -
算法题常看汇总
算法题常看汇总:1.数组:Array 实战题目https://leetcode-cn.com/problems/container-with-most-water/https://leetcode-cn.com/problems/move-zeroes/https://leetcode.com/problems/climbing-stairs/https://leetcode-cn.com/problems/3sum/ (高频老题)...原创 2021-10-24 22:02:38 · 1321 阅读 · 0 评论 -
python常用的模块总结 -json模块
Json1.Json模块主要有两个常用方法,loads()和dumps() 区别两位方法的区别如下:Dumps()是将一个python数据类型转化为json格式的编码。(可以理解为将字典转为字符串)Loads() 是将json格式数据转为字典。(可以字符串转为字典)2.Json格式的美化输出:2.1字典格式的格式化输出#字典格式的json格式化输出#dumps 可以理解为将字典转为字符串 -简单记口径d = dian = 典 字典转字符串dict1 = {"a11":{"a21":"A原创 2021-06-26 15:38:50 · 133 阅读 · 0 评论 -
python的__new__和__init__区别
python的__new__和__init__区别__new__是类的方法,至少要传入一个参数cls;而__init__是实例的方法,至少要传入一个参数self。__new__先于__init__执行。__new__用于创建一个实例,而__init__是创建一个实例之后对实例的初始化。...原创 2021-06-26 15:27:49 · 208 阅读 · 0 评论 -
python之xlrd使用整理
Xlrd1.简述:2.xlrd模块的基本操作2.1打开excel文件获取book对象2.2获取xlrd.book.Book 对象中的所有sheet名称2.3获取xlrd.book.Book对象中的所有sheet对象2.4判断xlrd.book.Book对象中某个sheet对象是否导入3.sheet对象的基本操作3.1行操作①获取所有行数②获取某行的数据,值为列表形式③获取某行的类型及数据④获取某行的类型的列表⑤以切片形式获取某行的类型及数据⑥获取某行的长度⑦获取sheet的所有生成器3.2列操作①获取有效列原创 2021-06-13 18:04:42 · 3702 阅读 · 3 评论 -
python基础整理-数据类型
基础整理-数据类型1.数字型2.字符串4.元组5.字典6.集合Python的标准数据类型只有五个,分别是 数字int、字符str、元组tuple、列表list、字典。1.数字型在给的变量赋值小于9223372036854775807的数字会被默认为int类型,超过了自动变成long类型。Float类型浮点型实数,不包过无限小数不区分精度,只要是待小数点的都看作float。Complex类型,复数类型。数字函数函数返回值 ( 描述 )abs(x)返回数字的绝对值,如abs(-1原创 2021-06-12 16:42:05 · 320 阅读 · 5 评论 -
python基础整理1
python运算符1.算数运算符2.比较运算符3.赋值运算符4.位运算符5.逻辑运算符6.成员运算符 7.身份运算符1.算数运算符以下假设变量a为10,变量b为21:TYPE描述示例Single backticks'Isn't this fun?'‘Isn’t this fun?’+加 - 两个对象相加a + b 输出结果 31-减 - 得到负数或是一个数减去另一个数a - b 输出结果 -11*乘 - 两个数相乘或是返回一个被重复若干次的字符串原创 2021-06-12 14:14:50 · 85 阅读 · 0 评论 -
python——selenium总结
selenium总结文章目录selenium总结一 、 环境配置二 、selenium元素定位 (8种)三、断言四、元素等待五、浏览器控制六、窗口截图七、 警告框处理八、鼠标事件九、键盘事件十、内嵌网页处理一 、 环境配置1、为 Python 安装 selenium模块,pip install selenium2、下载对应浏览器驱动Chromedriverhttp://npm.taobao.org/mirrors/chromedriver/版本对照表:https://blog.csdn.net原创 2020-09-12 23:02:08 · 396 阅读 · 0 评论 -
百天打卡计划第11天-python学习基础学习
python基础数据类型Number(数字)注意:String(字符串)注意:List(列表)注意:Tuple(元组)注意:Set(集合)Dictionary(字典)深拷贝与浅拷贝Python 条件语句数据类型Python3 中有六个标准的数据类型:Number(数字)String(字符串)List(列表)Tuple(元组)Set(集合)Dictionary(字典)Python3 的六个标准数据类型中:不可变数据(3 个):Number(数字)、String(字符串)、Tuple(原创 2020-07-12 23:33:35 · 366 阅读 · 0 评论
分享