Python基本功秘籍
文章平均质量分 96
自然研究者
坐标澳洲墨尔本散修前码农现医信工作者及第二职业在读老大学生。前温州肯恩大学计算机系系内知名技术人员。近期技术方面的散修方向是Python/数学和计算机系统。会陆续整理以前的技术探索不定期发出来,欢迎大家关注交流!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
吐血整理Python的面向对象机制
有其他高级编程语言经验但想快速入门Python面向对象编程?那这篇记得看一下收好哦!本文系统介绍了Python面向对象的核心特性,包括类的属性、继承、多态、封装和操作符重载等关键概念。详细讲解了静态变量与方法的声明、类方法的使用、对象拷贝机制、枚举实现方式,以及多态特性中的重载和抽象方法。文中通过丰富示例代码展示了继承与覆盖、操作符重载的实际应用,并探讨了Python的封装机制,包括设计层面封装和强封装实现。文章为Python面向对象编程提供了全面且实用的参考指南。原创 2025-10-20 19:17:17 · 894 阅读 · 0 评论
-
一篇文章总结Python正则的基本用法
本文介绍了Python中正则表达式基本用法。文章介绍了正则表达式的基本概念,包括待匹配串和模式串的定义、基本格式和编译标记、元字符以及特殊符号的使用规则,以及转义符的使用方法和注意事项。在基本用法方面,本文对量词匹配进行了详细的阐述,并总结了常用的正则匹配函数。文章通过多个代码示例演示了正则表达式的基本应用,为读者入门Python正则表达式提供了简明的参考。原创 2025-07-11 15:26:21 · 836 阅读 · 0 评论
-
浅谈医学信息场景中python正则匹配的应用
本文分享了在澳洲医信系统开发中应用Python正则表达式的两个实际案例。第一个案例通过正则表达式识别糖尿病类型,能区分I型、II型和未分类糖尿病。第二个案例展示了如何从ICD-10-AM疾病编码文本中提取关键信息,包括主病名、同义词、修饰词和疾病编码的正则表达,从而达到通过多层正则表达式处理复杂的医疗编码文本结构的目的。这些实例展示了正则表达式在医疗信息处理中的实用价值。原创 2025-11-11 18:55:31 · 706 阅读 · 0 评论 -
浅谈python中时间的衡量与表示
Python提供了丰富的时间处理功能库:time模块用于时间测量和转换,支持UNIX时间戳操作;timeit模块专用于代码性能测试;datetime模块提供更全面的日期时间处理功能,包括日期计算和时区支持;calendar模块则用于日历生成和日期关系计算。开发者可根据具体需求选择相应模块,其中datetime模块功能最为全面,是处理日期时间的首选工具。原创 2025-07-14 15:00:00 · 980 阅读 · 0 评论 -
聊聊python正则的组匹配与部分否定匹配
本文介绍了Python正则表达式中的高级匹配操作,包括组匹配和命名组匹配。组匹配通过括号分组获取模式串中的子串信息,支持嵌套分组和量词匹配。命名匹配则通过为组命名,更便于提取匹配的子串信息。文章还讲解了否定型匹配的用法,即如何不匹配特定的子串。这些高阶操作能处理更复杂的正则匹配场景,如提取特定子串、排除特定模式等。原创 2025-07-12 17:00:00 · 741 阅读 · 0 评论 -
Python二进制流编码解码搞不清楚?看这一篇搞定
本文讲解Python中字符和字节流的编码与解码机制,了解这些知识对于使用Python处理各类数据流而言较为有用。Python通过encode/decode方法实现字符串与字节流(如bytes/bytearray)间的转换。字节流支持序列操作和C-style格式化,memoryview对象提供底层字节操作能力。原创 2025-06-26 19:55:03 · 998 阅读 · 0 评论 -
Python中字符串格式化办法总结,你学废了吗?
字符串格式化即把若干个变量填入一个事先设置的符合特定格式的“字符串模板”中,各大编程语言一般均提供该功能。Python的字符串格式化功能尤其丰富,但客观上导致了在Python编程环境中该功能学习和使用较为复杂。本文详细梳理了Python中常见的文本格式化办法,并对各种办法的使用场景作了区分和举例描述,希望能帮助读者了解和熟悉Python字符串格式化的方式方法。原创 2025-06-25 11:50:29 · 981 阅读 · 0 评论 -
那些好玩且实用的Python字符串操作
字符串是Python中一个非常重要的不可变对象。python支持多种字符串方法。由于字符串实际上是由字符组成的元组,因此对于线性数据结构(如列表或元组)可用的一些方法和操作在字符串对象中也可行。本文旨在详细解读字符串的一些常规操作以及“官档”中较难懂的方法。原创 2025-06-23 18:32:01 · 1159 阅读 · 0 评论 -
深聊从python列表中移除元素
本文探讨了Python中复杂条件下移除列表自定义类型元素的几种方法。当遇到自定义类对象时,应首先考虑使用列表推导式根据属性过滤元素,或也可以通过覆盖__eq__方法来定义对象相等性。对于需要依赖其他列表的移除操作,列表推导式因其高效性(时间复杂度O(n^2))优于直接使用remove()方法(O(n^3))。原创 2025-05-27 15:16:26 · 1096 阅读 · 0 评论
分享