![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Python相关的分享
谷隐凡二
谷隐.凡二
展开
-
python数据处理分析库(二)
【代码】python数据处理分析库(二)原创 2024-06-11 15:00:54 · 262 阅读 · 0 评论 -
python数据处理分析库(一)
【代码】python数据处理分析库(一)原创 2024-06-11 14:55:38 · 449 阅读 · 0 评论 -
python正则表达式使用样例(二)
【代码】python正则表达式使用样例(二)原创 2024-06-03 17:14:24 · 143 阅读 · 0 评论 -
python正则表达式使用样例(一)
正则表达式是处理文本数据的强大工具,可以用于字符串匹配、搜索、替换、分割以及从复杂文本中提取信息。原创 2024-06-03 17:06:20 · 182 阅读 · 0 评论 -
python中树的运用样例
【代码】python中树的运用样例。原创 2024-05-27 09:03:33 · 282 阅读 · 0 评论 -
python实现二叉搜索树(AVL树)简单样例
AVL树是一种平衡二叉搜索树,它在插入和删除节点后会自动调整树的高度以保持平衡。二、AVL树(平衡二叉搜索树)原创 2024-05-24 15:58:52 · 233 阅读 · 0 评论 -
python中哈希表及简单二叉树的实现样例
Python中的字典是哈希表的实现,可以通过键值对来存储和查找数据。原创 2024-05-24 14:16:59 · 234 阅读 · 0 评论 -
python中枚举类的使用样例
要定义一个枚举类,需要导入enum模块并继承enum.Enum类。枚举类用于表示一组命名的常量,提升代码的可读性和可维护性。可以通过名称和值访问枚举成员,并且可以迭代枚举类的所有成员。枚举类可以与自动值、混合类型和方法结合使用,以增强其实用性。原创 2024-05-22 14:18:55 · 213 阅读 · 0 评论 -
python中泛型类中Optional和Generic区别及样例
用于表示可能为空的值,是一种简单的类型别名,表示类型。原创 2024-05-21 09:40:37 · 279 阅读 · 0 评论 -
python中泛型类中Optional和Generic的使用场景
Optional和Generic1.1 Optional用法及样例定义Optional是typing模块中的一个类型别名,用于表示一个值可以是某种类型,也可以是None。用法等价于,表示该值可以是类型X或None。# 返回值可以是字符串或 Noneelse:1.2 Generic用法定义Generic是typing模块中的一个基类,用于定义泛型类或泛型函数,使其能够处理多种数据类型。它允许你在类或函数中使用类型变量(TypeVar用法:通过继承Generic。原创 2024-05-21 09:33:52 · 307 阅读 · 0 评论 -
python中泛型的进阶用法样例
【代码】python中泛型的进阶用法样例。原创 2024-05-21 09:20:07 · 282 阅读 · 0 评论 -
python中泛型的使用及简单样例
泛型允许你定义数据结构或函数时使用类型参数,这些类型参数在具体使用时可以被替换为具体的类型。Python 的typing代码重用:泛型允许你编写能够处理多种数据类型的通用代码,减少代码重复。类型安全:通过类型注解,静态类型检查工具(如mypy)可以在编译时检查类型错误,提高代码的健壮性。可读性和可维护性:明确的数据类型使代码更易读,更易于理解和维护。原创 2024-05-21 09:18:00 · 373 阅读 · 0 评论 -
python中CPU密集型优化简单样例
我们利用了多线程并行计算斐波那契数列的不同项。但对于 CPU 密集型任务,由于 Python 的全局解释器锁(GIL)限制,多线程并不一定能够真正实现并行计算,提出下面优化版本,使用。原创 2024-05-19 09:18:15 · 223 阅读 · 0 评论 -
python中异步io简单样例
当进行异步 IO 操作时,程序不会因为等待 IO 操作完成而阻塞,而是可以在等待过程中继续执行其他任务,从而提高了程序的并发性能和响应速度。这是因为异步 IO 操作利用了操作系统底层的非阻塞 IO 接口,使得 IO 操作可以在后台进行,而不会阻塞当前线程。假设我们有多个网页需要从网络上读取内容,并且每个网页的读取都是独立的 IO 操作。在运行这段代码时,程序会同时发起多个网络请求,然后在等待每个请求的响应时不会阻塞其他请求的发起,而是可以继续发起其他请求,从而提高了整体的效率和响应速度。原创 2024-05-19 09:12:40 · 159 阅读 · 0 评论 -
python使用asyncio实现异步文件操作
异步 IO 适用于 IO 密集型任务,对于 CPU 密集型任务,异步 IO 并不能带来显著的性能提升。理解和编写异步代码需要一定的学习成本,需要掌握。原创 2024-05-19 09:08:52 · 400 阅读 · 0 评论 -
python中排序算法时间复杂度优化样例
快速排序(QuickSort)是一种效率较高的排序算法,通常采用分治法来实现。它的平均时间复杂度为 𝑂(𝑛log𝑛)O(nlogn),在大多数情况下比冒泡排序要快得多。冒泡排序是一种简单但效率较低的排序算法。它的时间复杂度为 𝑂(𝑛2)O(n2),在处理大规模数据时性能非常差。原创 2024-05-17 11:28:52 · 220 阅读 · 0 评论 -
python中内存和磁盘交互样例
主要涉及文件读写、操作系统文件操作(如创建、删除、重命名文件和目录)、读写 JSON 文件和 CSV 文件等。:主要涉及变量、数据结构、对象的创建与操作,以及使用。等类在内存中操作数据。原创 2024-05-16 08:55:28 · 186 阅读 · 0 评论 -
python中sys和os简单样例说明
【代码】python中sys和os简单样例说明。原创 2024-05-15 14:17:37 · 478 阅读 · 1 评论 -
python常用的文件处理方法样例
【代码】python常用的文件处理方法样例。原创 2024-05-14 09:21:42 · 308 阅读 · 1 评论 -
python中匿名函数简单样例
函数用于对序列中的每个元素应用函数,接受一个函数和一个可迭代对象作为参数,返回一个由函数应用后的结果组成的迭代器。通常情况下,匿名函数与。:在某些情况下,匿名函数可以使代码更易读,特别是在函数作为参数传递给其他函数时,使用匿名函数可以使代码更紧凑、更清晰。:匿名函数不会像命名函数那样占用命名空间,因此在某些情况下,使用匿名函数可以减少全局变量的数量,避免命名冲突。:在函数式编程中,匿名函数是一个常见的工具,可以用来快速定义简单的函数,并进行函数组合、映射、过滤等操作。函数结合使用,用于指定过滤条件。原创 2024-05-13 15:55:48 · 547 阅读 · 0 评论 -
python中几种推导式简单样例
使用条件表达式可以替代简单的 if-else 语句,使代码更加紧凑。类似于列表推导式,但是使用圆括号而不是方括号,用于创建生成器对象。使用列表推导式可以简化对列表的创建和转换。函数用于将多个可迭代对象组合成元组的序列。原创 2024-05-13 15:50:13 · 342 阅读 · 0 评论 -
python中with的使用及样例
语句用于管理资源的上下文,它提供了一种简洁的方式来管理资源的获取和释放,确保资源在使用完毕后能够正确地被释放,即使发生异常也能够被正确处理,当你需要使用。语句的时候,通常是因为需要确保资源在使用完毕后被正确释放,比如文件的读写、数据库连接、线程锁等。在 Python 中,原创 2024-05-11 16:13:48 · 399 阅读 · 0 评论 -
python对继承、多态简单样例
【代码】python对继承、多态简单样例。原创 2024-05-11 15:41:05 · 227 阅读 · 1 评论 -
python中多态的概念及简单样例
多态是面向对象编程中一个重要的概念,它允许不同类的对象对同一消息做出不同的响应。简单来说,多态性是指相同的方法调用可以在不同的对象上产生不同的行为。这种灵活性使得代码更加通用、可扩展和易维护。:子类可以重写(覆盖)父类的方法,以提供特定于子类的实现。这意味着在调用相同的方法时,子类和父类可能会产生不同的行为。:继承使得一个类可以从另一个类继承属性和方法。子类可以重用父类的方法,并且可以根据需要添加新的方法或修改现有方法。在多态性中,有两个关键要素:继承和方法重写。原创 2024-05-11 11:43:09 · 256 阅读 · 0 评论 -
处理解决python中No module named ‘pkg_resources‘问题
ModuleNotFoundError: No module named 'pkg_resources'安装pip install setuptools即可解决:原创 2024-05-10 11:02:27 · 156 阅读 · 0 评论 -
使用python获取特定目录下的json文件内容
【代码】使用python获取特定目录下的json文件内容。原创 2023-06-03 11:38:07 · 399 阅读 · 0 评论 -
python执行avro异常处理
1、使用from confluent_kafka import avr。原创 2022-12-19 11:38:10 · 307 阅读 · 0 评论 -
confluent_kafka使用schema问题记录
目录1、引入confluent_kafka包2、传递参数使用:3、错误场景:2、传递参数使用:3、错误场景:4、若使用confluent_kafka报异常:目录1、引入confluent_kafka包2、传递参数使用:3、错误场景:4、若使用confluent_kafka报异常:原创 2022-12-07 19:08:08 · 1337 阅读 · 0 评论 -
python+requests库使用post方法采坑
【代码】python+requests库使用post方法采坑。原创 2022-11-11 15:07:11 · 1941 阅读 · 0 评论 -
python对webp图片格式文件进行jpg的转换
【代码】python对webp格式文件进行jpg的转换。原创 2022-11-10 10:44:12 · 1390 阅读 · 1 评论 -
安装pykafka后运行提示异常
搜索后发现好多模块的使用过程可能仍会存在这个问题,解决,通过安装。安装成功后,再次运行,模块正常启动,问题得到解决。原创 2022-11-10 10:35:12 · 243 阅读 · 0 评论 -
python3连接mongoDB及鉴权问题处理
【代码】python3连接mongoDB及鉴权问题处理。原创 2022-11-08 12:28:37 · 1069 阅读 · 0 评论 -
kafka-python的基本使用及统计kafka消息总数
【代码】kafka-python的基本使用及统计kafka消息总数。原创 2022-11-04 11:27:12 · 1779 阅读 · 0 评论 -
pykafka的基本使用及统计kafka消息总数
kafka简单说明:作为一个消息队列,主要就是由生产者Producer、消费者Consumer这两种角色进行队列的写入和队列的消费:2、获取topic并给kafka的目标topic里面写入数据:3、对写入的消息进行消费:4、统计kafka消息总数:pykafka官方地址:pykafka · PyPI原创 2022-11-03 21:18:46 · 1681 阅读 · 0 评论 -
python的datetime库的简单用法
days、seconds、microseconds、milliseconds、minutes、hours、weeks,且默认是0。time类由hour小时、minute分钟、second秒、microsecond毫秒和tzinfo五部分组成。2.datetime.time.strftime(format):按照format格式返回时间。4.datetime.time.utcoffset():返回时区的时间偏移量。3.datetime.time.tzname():返回时区名字。原创 2022-11-03 19:03:40 · 833 阅读 · 0 评论 -
python调用kafka依赖包异常
2、之后我安装python3的pip install kafka-python部分问题得到解决,但是引用from kafka import SimpleClient时会报异常,之后我又安装了pip install pykafka,这三个在一个环境中,这个会导致自己引用包的时候是正常的,都可以引用,但是在执行时就会报各种异常。3、解决这个问题的思路就是,依次卸载kafka的安装包,把自己真正需要的安装包再重新安装。原创 2022-10-25 18:23:11 · 1326 阅读 · 1 评论 -
python更新pip后报异常
1、当pip的版本更新后,在使用pip install 命令时会提示python.exe -m pip install --upgrade pip,进行更新pip的版本:但当执行完命令后会偶然出现报Unable to find resource t64.exe in package pip._vendor.distlib的异常提示情况:原创 2022-10-25 14:25:05 · 2398 阅读 · 0 评论 -
python3读写kafka的消息demo样例
【代码】python3读写kafka的消息。原创 2022-10-12 12:01:40 · 1473 阅读 · 0 评论 -
Pylint检查规则中文版
此文是结合谷歌翻译进行的,多有问题,请高手翻译完指正具体结合英文文档进行查看,部分翻译内容不准确此文只用于参照,有些专用名词直接使用的是英文,翻译过来会造成语义歧义,建议直接翻看原文。...原创 2022-07-29 16:41:01 · 1592 阅读 · 3 评论 -
Python分割字符串(包括中间无分割符)
目标字符串abc,中文字符串‘阿一’:如果有目标分割符如a,b,c期望:把abc分割成a b c本来用Python的分割方法a = 'abc'for i in a.split(): print("目标:" + i)执行结果:和自己的预期不符合,预期是把三个字符要单独比较判断,在网上查都说split这个方法会有一个默认分割符,但是和自己想的不太一样,这样分割完了后是把原来的str变成了['abc']经过反复搜索查询:对于这种情况,其实是要把str变成数组原创 2022-05-20 18:32:42 · 2103 阅读 · 1 评论