摘要:
三大特性: 封装:将数据打包放到对象里面 继承:类是可以进行继承,有父类,子类,子类没有的方法可以去父类中找 多态:默认支持多态 阅读全文
摘要:
# 字符串 v1 = 'test' v2 = 'root' res = v1.upper() res = v2.lower() # 列表 v1 =[] v1.append =("vvvvv") # 字符串,本身是一个类,继承object类 class str(object): def upper(s 阅读全文
摘要:
# 用户注册案例:未封装场景 """ user_list = [ {"name":"test","password":"1234}, {"name":"taaa","password":"1234}, ] """ user_list = [] while True: user = input("请输 阅读全文
摘要:
def send_email(to,subject,content): pass def send_dingding(to,subject,content): pass def send_wechat(to,subject,content): pass send_email('xxx@qq.com' 阅读全文
摘要:
小结 编写面向对象代码时,方法扣self是什么? 本质就是一个参数 在执行方法时,由Python内部进行传递值 对象,方法,该方法的self就是哪个对象 __init__方法 初始化方法,创建对象时,自动会执行,对象 = 类名() 用于给对象进行数据的初始化 类中的方法调用 - 创建对象 - 由对象 阅读全文
摘要:
特殊方法__init__(self) class MessageInfo: # 初始化方法 def __init__(self, city): self.city = city self.company = '联通' # 方法 def send_email(self, to, body): msg 阅读全文
摘要:
对象到底是个啥? # 2. 基于面向对象的方式实现上述功能 # 定义类 class MessageInfo: # 方法 def send_email(to, body): msg = f'给{to}发送邮件,内容:{body}' print(msg) # 方法 def send_dingding(t 阅读全文
摘要:
初始 # 1. 初始 def send_email(to, body): msg = f'给{to}发送邮件,内容:{body}' print(msg) 基于面向对象的方式实现上述功能 # 2. 基于面向对象的方式实现上述功能 class MessageInfo: # 方法 def send_ema 阅读全文
摘要:
一定时刻知道,self是哪个类的对象。只要知道是哪个类的对象,就从哪个类开始进行查找 函数【重用性】【可读性】->【推荐】完成90%的功能 # 2.函数【重用性】【可读性】 def load_config(): pass def run(): status, config_dict = load_c 阅读全文
摘要:
面向过程 # 1.面向过程 print(f"{'*' * 20}欢迎登录大保健系统{'*' * 20}") print("新店业务,可为您提供得服务:A.洗脚 B.洗头 C.洗脸") text = input('请输入选择').strip() if text == 'A': print('洗脚了') 阅读全文