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