- 博客(14)
- 收藏
- 关注
原创 完整的 select 查询语句
完整的 select 查询语句: select [选项 all | distinct] #distinct 去重 字段表达式(要么不出现,出现就必须在固定的顺序位置上: from 子句 where 子句 ===>岁数据进行过滤 group by 子句 ===>分组,用于统计 having 子句 ===>分组后在过滤 order by 子句 ===>...
2020-01-10 15:52:46
1356
原创 自定义异常类
""" 步骤: 1. 继承 Exception 类 2. 重写__init__() 3. 重写__str__() """ """自定义一个异常类""" class PasswordError(Exception): def __init__(self,msg,length): """重写__init__""" self.msg ...
2020-01-03 21:28:24
228
原创 异常的完整语法
- 异常: 就是python中的错误对象 - 特点: 异常一旦抛出, 将终止代码进行运行. - 捕获异常: 异常捕获后,代码可以继续执行 try: # 可能出现的错误的代码 except 异常类名 as e: print(e) #获取错误信息 else: # 没有异常的时候执行这里的代码 finally: # 无论如何都执行这里的代码 ...
2020-01-03 21:27:25
451
原创 __new__方法
__new__: 执行时机: 创建对象的时候自动执行(先) 作用: 开辟对象空间 应用: 改变对象的创建过程 重写__new__, 改变原有的功能 语法: class 类名(object): def __new__(cls,*args,**kwargs): # 返回创建的对象 ...
2020-01-03 21:25:00
787
原创 单例模式
class Singleton(object): # 定义类方法 __isinstance = None __isinit = False def __new__(cls,*args,**kwargs): if cls.__isinstance is None: # 重写父类方法 cls.__isin...
2020-01-03 21:23:48
103
原创 __del__方法
1. 调用时机: 对象空间 被销毁的时候, 自动调用 对象上的 __del__ 方法 class 类名(object): def __del__(self): # 对象被销毁的时候自动调用执行, 清理对象占用的资源 或者 明确对象的销毁时机 pass 2. 对象的...
2020-01-02 23:20:36
206
原创 类方法和静态方法
class 类名(object): # 实例方法 def 方法名(self,[形参]): pass # 类方法 @classmethod def 类方法名(cls,[形参]): # cls == class 调用的那个类 pass # 静态方法 @staticmethod ...
2020-01-02 23:20:02
143
原创 类属性和实例属性
1. 实例属性: 对象上的属性 绑定方式: 动态: 对象变量.属性名 = 值 初始化方法中绑定: self.属性名 = 值 2. 类属性: 类上的属性 绑定方式: 动态: 类名.属性名 = 值 在类中绑定: class...
2020-01-02 23:19:14
577
原创 继承
1. 概念: 子类继承父类, 直接使用父类上的成员(属性和方法) 语法: class 子类名(父类名): # 默认继承 object # 子类新增的成员 pass 注意: 私有成员不能被继承 2. 继承的特征 a. 单继承 b. 多层继承 c. 多继承(骡子 同时继...
2020-01-02 23:18:40
117
原创 定义一个计算类
# 新建一个计算类 # 属性为 数字1 数字2 # 方法有: 加 减 乘 除 # 新建一个计算类 class Count: # 绑定初始属性为 数字1 数字2 def __init__(self, num1, num2): self.num1 = num1 self.num2 = num2 # 方法有: 加 减 乘 除 def...
2020-01-01 14:46:48
1212
原创 字符串反转
#定义工具类 class Box: #定义反转的方法 def rollback(self, string): self.string = string[::-1] #返回值 return self.string #创建对象 box = Box() #调用方法 print(box.rollback("abcd")) ...
2020-01-01 14:45:55
184
原创 定义各种类,以及类的使用
# 定义猫类 class Cat: def __init__(self, name, color): self.name = name self.color = color def eat(self): print(f"{self.name}在吃{self.color}的大米") 创建对象 cat = Cat("小花", "白色") 调用方法 cat.eat...
2020-01-01 14:42:57
380
原创 python面向对象的小结
面向对象总结 核心思想 找个对象帮我实现功能,关注的是功能的结果 三个特征 封装,继承,多态 特点 符合人们思考的习惯 将复杂的程序简单化 将程序员从执行者换成指挥者 语法 class类名: def __init__(self,形参1,形参2): self.属性名1=形参1 self.属性名2=形参2 #方法 def 方法名(self,形参1..): #方...
2020-01-01 14:33:39
115
原创 小结python中文件的简单操作
总结 return加强 return的作用 返回数据到函数调用的位置 终止函数执行 return返回多个值 函数中的可以多个return 需要控制语句执行控制 返回None 变量的作用域 全局变量 作用范围是任意位置 局部变量 只能在函数内部使用 python操作文件 编码utf-8 打开文件 fp=open("文件名","打开方式",encoding...
2020-01-01 14:28:50
103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅