摘要:
目录 一、isinstance与type 二、issubclass 一、isinstance与type 在游戏项目中,我们会在每个接口验证客户端传过来的参数类型,如果验证不通过,返回给客户端“参数错误”错误码。 这样做不但便于调试,而且增加健壮性。因为客户端是可以作弊的,不要轻易相信客户端传过来的参 阅读全文
摘要:
目录 一、反射在类中的使用 1.1 应用 二、反射在模块中的使用 2.1 前言 2.2 反射机制 2.2.1 getattr() 2.2.2 hasattr(object, name) 2.2.3 setattr(object, name, value) 2.2.4 delattr(object, 阅读全文
摘要:
目录一、项目地址二、作业要求2.1 加属性2.2 连关系 一、项目地址 https://github.com/nickchen121/course_selected 二、作业要求 角色:学校、学员、课程、讲师 要求: 创建北京、上海 2 所学校 创建linux、python、go3个课程 ,linu 阅读全文
摘要:
目录 一、面向对象进阶小结 1.1 类的继承 1.2 类的派生 1.3 类的组合 1.4 菱形继承问题 1.5 多态与多态性 1.6 类的封装 1.7 类的property特性 1.8 类与对象的绑定方法和非绑定方法 一、面向对象进阶小结 1.1 类的继承 继承父类,则会有父类的所有属性和方法 cl 阅读全文
摘要:
目录 一、绑定方法 1.1 对象的绑定方法 1.2 类的绑定方法 二、非绑定方法 三、练习 3.1 绑定方法小结 3.2 非绑定方法小结 类中定义的方法大致可以分为两类:绑定方法和非绑定方法。其中绑定方法又可以分为绑定到对象的方法和绑定到类的方法。 一、绑定方法 1.1 对象的绑定方法 在类中没有被 阅读全文
摘要:
目录 一、什么是 property特性 二、简单示例 三、 property属性的两种方式 3.1 装饰器 3.2 类属性方式 四、property+类的封装 五、应用 5.1 私有属性添加getter和setter方法 5.2 使用property升级getter和setter方法 5.3 使用p 阅读全文
摘要:
0904自我总结 python中的特殊注释 一.#TODO 这个注释用来快熟找到内容 #todo这里的todo不用区分大小写 写法标记的位置,#todo 备注内容 二.#type a = 1 #type:list #如果我们对a加了#type:list,解释器会把他当成列表的形式 a.append( 阅读全文
摘要:
目录 k近邻算法(鸢尾花分类) 一、导入模块 二、获取数据 三、构建决策边界 四、训练模型 五、构图 更新、更全的《机器学习》的更新网站,更有python、go、数据结构与算法、爬虫、人工智能教学等着你:https://www.cnblogs.com/nickchen121/p/11686958.h 阅读全文
摘要:
目录 一、封装什么 二、为什么要封装 三、两个层面的封装 3.1 第一个层面 3.2 第二个层面 四、私有模块 五、练习 从封装本身的意思去理解,封装就好像是拿来一个麻袋,把小猫,小狗,小王八,还有egon一起装进麻袋,然后把麻袋封上口子。但其实这种理解相当片面 一、封装什么 你钱包的有多少钱(数据 阅读全文