python 数据类型包括:整型、字符串、元组、列表、字典、布尔类型。调用字典的 update 方法合并两个字典。使用 json.loads 将字符串转换为字典,json.dump 将字典转换为字符串并存储到文件中。__new__是在实例创建之前被调用,用于创建实例对象,__init__在实例创建后调用,用于设置实例属性。可变类型有列表、字典,不可变类型有整型、浮点型、字符串、元组。需要具备:secure-file-priv='',root权限,已获取应用绝对路径且目录允许写入。浅拷贝仅复制元素引用,深拷贝完全复制元素内容。*args用于不确定数量的参数传递,**kwargs用于不确定数量的关键词参数传递。重载是指在类中不同数量或类型的参数支持同名方法,重写是指子类继承并修改父类同名方法。使用pymysql库实现数据库操作,连接数据库,执行SQL语句,获取结果。对象方法需要self参数,类方法需要cls参数,静态方法不需要实例和类参数。连表查询使用INNER JOIN,去重查询使用DISTINCT,重复数据查询使用GROUP BY和HAVING。单例模式确保类有唯一实例,提供全局访问点。PEP 8是关于Python代码格式化的指南文档,提供可读性规则。PO模式封装原则包括:暴露方法、隐藏内部结构、逻辑与测试分离、封装操作结果、不同结果使用不同方法。幂的递归计算x的n次方,非递归方式通过循环实现。统计列表中元素出现次数的代码实现。打印最大长度的共同前缀的函数实现。去除列表重复元素并输出重复项的代码。队列排序与去重的实现代码。