随笔分类 - python
摘要:静态方法和类方法 它们分别包装于staticmethod和classmethod类的对象中。静态方法的定义没有参数self,可直接通过类来调用。类方法定义包含类似于self的参数,通常被命名为cls。类方法也可以通过对象直接调用,但参数cls将自动关联到类。 示例
阅读全文
摘要:魔法方法 构造函数 ,类的初始化方法。构造函数不同于普通方法的地方在于。对象创建后会自动调用。 创建一个构造函数 析构函数 ,这个方法在对象被销毁(垃圾被收集)前调用,但是鉴于无法知道准确的调用时间,尽可能不使用 。 基本的序列和映射协议 \__len__(self) 这个方法返回集合包含的项数,对
阅读全文
摘要:方法copy返回一个新字典,其包含的键 值对与原来的字典相同(这个方法执行的是 浅复制 ,因为值本身是原件,而不是副本)。 当替换副本的值的时候,原件不受影响。当时当修改副本中的值(就地修改,而不是替换),原件也将发生变化,因为原件指向的也是被修改的值。 为避免这个问题,一种办法是执行 深复制 ,即
阅读全文
摘要:列表 列表和字符串之间的转换 列表删除元素 给切片赋值 切片赋值,可同时给多个元素赋值,可将切片替换为长度与其不同的序列。 使用切片赋值还可以在不替换原有元素的情况下插入新元素。 append 将对象附加到列表末尾。 clear 清空列表内容。 copy 复制列表,常规复制只是将另一个名称关联到列表
阅读全文
摘要:```python
def search(sequence, number, lower=0, upper=None): if upper is None: upper = len(sequence) - 1 if lower == upper: assert number == sequence[upper] return uppe...
阅读全文
摘要:字符串的基本操作 设置字符串的格式 被称为 转换说明符 ,指出了要将值插入到什么地方。s意味着将值视为字符串进行格式设置。如果指定的值不是字符串,将使用str将其转换为字符串。 字符串方法 center 方法center通过在两边添加填充字符(默认为空格)让字符串居中。 find 方法find在字符
阅读全文
摘要:闭包 如果在一个函数的内部,定义了另一个函数。外部的函数叫外函数,内部的函数叫内函数。 闭包条件 1. 在一个外函数中定义了一个内函数 2. 内函数运用了外函数的临时变量 3. 外函数的返回值是内函数的引用 一般情况下,如果一个函数结束,函数内部所有的东西都会释放掉,还给内存,局部变量都会消失。但是
阅读全文
摘要:非安全的方式,使用动态拼接SQL 输入 python from pymysql import connect class JD(object): def __init__(self): 创建connect连接 self.conn = connect(host='127.0.0.1', port=33
阅读全文
摘要:python操作mysql步骤: 1. 创建connect连接 2. 获得cursor对象 3. 执行SQL语句 4. 关闭corser和conn连接 操作SQL修改数据库时 方法进行提交,如果在执行 方法前反悔,可以执行 方法进行回退。
阅读全文
摘要:Python异常处理与程序调试 Python提供了强大的异常处理机制,通过捕获异常可以提高程序的健壮性。异常处理还具有释放对象,中止循环的运行等作用。在程序运行的过程中,如果发生了错误,可以返回事先约定的一个错误代码。 "try...except"语句 用于处理问题语句,捕获可能存在的异常。try子
阅读全文
摘要:使用Python解析JSON json是一种轻量级的数据交换格式,易于阅读和编写。 json函数具体作用描述 | 函数 | 具体描述作用 | | : : | | | json.dumps | 将python对象编码为JSON字符串 | | json.loads | 将已编码的JSON字符串编码为Py
阅读全文
摘要:正则表达式 re.match函数 re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none。 语法: 参数: pattern:匹配的正则表达式 string:要匹配的字符串 flags:标志位,控制正则表达式的匹配方式 | 选项 | 作用描述
阅读全文

浙公网安备 33010602011771号