摘要:
import settings# 二、非绑定方法 ==> 静态方法# 没有绑定给任何人:调用者可以是类、对象,没有自动传参的效果class Mysql: def __init__(self, ip, port): self.nid = self.creat_id() self.ip = ip sel 阅读全文
posted @ 2021-07-06 17:56
SEPIA
阅读(39)
评论(0)
推荐(0)
摘要:
# Python learning# coding:utf-8import settings# 一、绑定方法:特殊之处在于将调用者本身当做一个参数自动传入# 1.绑定给对象的方法:调用者是对象,自动传入的是对象# 2.绑定给类的方法:调用者是类,自动传入的是类class Mysql: def __i 阅读全文
posted @ 2021-07-06 15:51
SEPIA
阅读(56)
评论(0)
推荐(0)
摘要:
# Python learning# coding:utf-8# 1.什么是多态:同一事物有多种形态# 2.为何要有多态 ==>多态会带来什么样的特性,多态性class Animal: # 统一所有子类的方法 def say(self): print('动物叫:', end='')class Peo 阅读全文
posted @ 2021-07-06 15:24
SEPIA
阅读(62)
评论(0)
推荐(0)
摘要:
# Python learning# coding:utf-8# 方法一:“指名道姓”地调用某一个类的函数 =》不依赖继承关系# 方法二:调用super()会得到一个特殊的对象,该对象专门用来引用父类的属性,且严格按照MRO规定的顺序向后查找class People: school = 'Old B 阅读全文
posted @ 2021-07-06 14:18
SEPIA
阅读(42)
评论(0)
推荐(0)
摘要:
# 多继承的正确打开方式:mixins机制# mixins机制核心:就是在多继承的背景下尽可能地提升多继承的可读性class Vehicle: # 交通工具 passclass FlyableMixin: def fly(self): ''' 飞行功能相应的代码 ''' print("I am fl 阅读全文
posted @ 2021-07-06 14:16
SEPIA
阅读(84)
评论(0)
推荐(0)
摘要:
# Python learning# coding:utf-8class A: def test(self): print('from A')class B(A): def test(self): print('from B')class C(A): def test(self): print('f 阅读全文
posted @ 2021-07-06 14:13
SEPIA
阅读(64)
评论(0)
推荐(0)
摘要:
# Python learning# coding:utf-8# 1.什么是继承# 一种新建类的方式,新建的类称为子类或派生类,被继承的类称为父类,又称基类或超类# Python支持多继承:在Python中,新建的类可以继承一个或多个父类# 多继承的优点与缺点# 优点:子类可以同时遗传多个父类的属性 阅读全文
posted @ 2021-07-06 13:59
SEPIA
阅读(46)
评论(0)
推荐(0)
摘要:
# Python learning# coding:utf-8# 装饰器是在不修改被装饰对象的源代码以及调用方式的前提下为被装饰对象添加新功能的可调用对象# property是一个装饰器, 是用来将绑定给对象的方法伪装成一个数据属性print(property)# 案例1# class People 阅读全文
posted @ 2021-07-06 13:55
SEPIA
阅读(56)
评论(0)
推荐(0)
摘要:
# Python learning# coding:utf-8# 一、封装介绍# 封装:面向对象最核心的特性# 二、将封装的属性进行隐藏操作# 在属性名前加'__'前缀实现对外隐藏属性class Foo: __x = 1 def __f1(self): print('from test')print 阅读全文
posted @ 2021-07-06 13:20
SEPIA
阅读(85)
评论(0)
推荐(0)
摘要:
# coding:utf-8stu_obj = { 'stu_name': 'SEPIA', 'stu_age': 21, 'stu_gender': 'male'}class Student: # 变量定义 stu_school = "oldboy" count = 0 # 类在调用阶段会自动触发 阅读全文
posted @ 2021-07-06 13:18
SEPIA
阅读(46)
评论(0)
推荐(0)
浙公网安备 33010602011771号