编程语言

python文件处理:txt、json、xml - 正则时光

python文件处理:txt、json、xml

一、文件与路径 os.path对象的各种方法可以实现对路径的各种操作。 os.path.abspath(os.curdir) # 获取当前目录的绝对路径 os.path.abspath(__file__) # 获取当前文件的绝对路径 os.path.exists...
python异常 - 正则时光

python异常

一、异常处理的结构 try: # 可能引发异常的代码块 pass except SomeException as e: # 处理特定异常的代码块 pass except AnotherException as e: # 处理另一种特定异常的代码块 pass except: #...
python常用标准库 - 正则时光

python常用标准库

一、datetime 主要提示了日期时间(datetime)、日期(date)和时间(time)等相关操作类功能。 二、math 提供了很多科学计算函数。 三、random 提供了随机函数,包括生成随机数计算均值、正太...
私有与静态类 - 正则时光

私有与静态类

一、私有属性和方法 在属性和方法的名称前加上双下划线即可。 可以看到在实例中无法查看到类中定义的私有属性和方法。 二、静态类 可以创建实例的类叫做动态类,不支持实例化的类叫做静态类。 ...
类与对象术语:继承、覆盖、重写、重载、扩展、多态和封装 - 正则时光

类与对象术语:继承、覆盖、重写、重载、扩展、多态和封装

一、继承(Inheritance) 继承是指一个类(子类)可以继承另一个类(父类)的属性和方法。子类可以重用父类的代码,并且可以添加新的属性和方法,或者重写父类的方法。 1.继承的基本格式 class ...
类的抽象步骤 - 正则时光

类的抽象步骤

类(Class)指把具有相同特性(数据)和行为(函数)的对象抽象为类。 将一个具体的问题或功能抽象成类的步骤通常包括以下几个阶段: 1.识别对象和属性 首先,你需要识别出问题领域中的关键对象...
函数 - 正则时光

函数

一、函数基本语法 def 函数名(参数1, 参数2, ...): '''文档字符串(可选)''' 函数体 return 返回值(可选) 二、函数文档 在函数开头的三引号引起来的内容,可以编写函数文档,以说明此函数的...
python算法:冒泡排序和二分查找 - 正则时光

python算法:冒泡排序和二分查找

一、冒泡排序 冒泡排序是一种简单的排序算法,它重复地遍历要排序的列表,比较相邻的元素并交换它们的位置,直到整个列表有序为止。这个过程就像气泡逐渐上升到表面一样,因此得名冒泡排序。 冒...