多态:不同对象在同意情况有不同的反应

类属性:属于类的成员,属于对象共有的

修改方式:类名.类属性=.....实例.__class__类属性=...

工厂类:有一些子类,在一个类中生成很多对象,简单工厂模式

是通过专门定义一个类来负责创建其他类大的实例,被创建的实例通常都具有共同的父类并且重写父类方法。

单例模式:该模式的主要目的是确保某一个类只有一个实例存在

isinstance()函数 判段是否是继承关系   某一个变量是否是一个数据类型

getattr(‘类名/对象名’),setattr(‘类名/对象名)以及  hasattr(‘类名/对象名’,‘属性名’)。

类名/对象名有——getattr_   _setattr_ 没有_hasattr_

我们可以直接操作一个对象的状态/形态

给类动态添加函数,所有对象都能用  给某一个对象添加

def set_scre(self,score):

self.score=score

Student.set_score=set_score

动态语言的灵活性:

为了达到限制的目的,python允许在定义class的时候,定义一个特殊的_slots_变量,来限制class实例能添加的属性

class类名:

_slots_=('name','age')#第一句

@property注解优化getter setter-->@函数名.setter

__call__直接在市里本身上调用  s=Student('Michael')s()

通过callable()函数,我们可以判断一个对象是否是“可调用”对象。

dir()展示一个类 对象  的内部属性和函数

__dir__

python和scre_python学习日志10相关推荐

  1. Python学习日志10 - 高阶函数和高级应用

    Python学习日志 RBHGO的主页欢迎关注 温馨提示:创作不易,如有转载,注明出处,感谢配合~ 目录 文章目录 Python学习日志 目录 前言 进入正题 Python学习日志10课 - 高阶函数 ...

  2. 我的游戏学习日志10——数字游戏策划(5)游戏策划的概念与分工

    我的游戏学习日志10--数字游戏策划(5)游戏策划的概念与分工 1.游戏学的概念 "游戏学"一词来自于英文"Ludology",指从游戏本体的角度研究现象.游戏 ...

  3. Python小白的学习日志:分析化学中pH值计算小程序

    我是一个有点喜欢编程的药学人. 初学python,为了练练手,也为了简化一些日常的计算,把分析化学中常用的pH值的计算写了一个小的python程序.程序是非常简陋的,以后有时间再慢慢优化,代码也不够简 ...

  4. Python学习日志--摆动吧!钟摆!

    Python学习日志–摆动吧!钟摆! 由于读研跟着导师搞人工智能方向,所以开始学习python,在学习到使用到tkinter进行GUI设计这部分的时候,有一道很有意思的编程题:用tkinter动态演示 ...

  5. Python学习日志12 - 办公自动化

    Python学习日志 RBHGO的主页欢迎关注 温馨提示:创作不易,如有转载,注明出处,感谢配合~ 目录 文章目录 Python学习日志 目录 前言 进入正题 Python学习日志12课 - 办公自动 ...

  6. Python学习日志16 - 数据库SQL查询

    Python学习日志 RBHGO的主页欢迎关注 温馨提示:创作不易,如有转载,注明出处,感谢配合~ 目录 文章目录 Python学习日志 目录 Python学习日志16课 - 数据库SQL查询 DQL ...

  7. Python学习日志08 - 字典

    Python学习日志 RBHGO的主页欢迎关注 温馨提示:创作不易,如有转载,注明出处,感谢配合~ 目录 文章目录 Python学习日志 目录 Python学习日志08课 - 字典 前言 进入正题 创 ...

  8. Python学习日志04 - 列表

    Python学习日志 RBHGO的主页欢迎关注 温馨提示:创作不易,如有转载,注明出处,感谢配合~ 目录 文章目录 Python学习日志 目录 第04课:Python的容器型数据类型 进入今天的正题 ...

  9. Python|http|Chrome Developer Tools|Postman|HTTPie|builtwith库|python-whois库|爬虫及解析|语言基础50课:学习(10)

    文章目录 系列目录 原项目地址 第31课:网络数据采集概述 爬虫的应用领域 爬虫合法性探讨 Robots协议 超文本传输协议(HTTP) 相关工具(Chrome Developer Tools.Pos ...

最新文章

  1. XFile 关键帧动画的解析遇到的问题
  2. C语言数组测试函数,(完整word版)C语言数组与函数阶段测试题答案---(20200807070313)(8页)-原创力文档...
  3. 命题思路或将转型,命题方向路在何方
  4. 阿里云对数据可靠性保障的一些思考
  5. 友盟+联合EB级云数据 实现友盟域和企业私域数据全面融合
  6. iOS音频的后台播放总结
  7. isDate()函数
  8. python knn模型_kNN模型(Python3.x环境)
  9. 高数 | 【一元函数积分学】常用广义积分及定积分汇总
  10. 通俗易懂讲解数据库三大范式
  11. Android 小红点 未读消息功能 BadgeHelper
  12. 猜单词游戏。计算机随机产生一个单词,打乱字母顺序,供玩家去猜 a.准备一组单词,随机抽取一个b.将抽取的单词作为答案,打乱字母顺序,显示给玩家,供其猜测c.猜测错误继续猜测或以空字符串.
  13. 2012,当我们谈论移动互联网创业时,我们在谈论些什么?
  14. FlinkSQL字段血缘解决方案及源码
  15. C++complex复数类
  16. 扫描的PDF转Word工具实践(主要ORC识别图片功能转换)
  17. ECharts: 绘制立体柱状图【圆柱体】
  18. 基于SSM框架的学生在线教育教学课程管理系统
  19. 流化床锅炉水冷壁防磨格栅智链工艺
  20. Jenkins+Gradle+Python进行Android自动化打包

热门文章

  1. nnUNet使用教程
  2. 『处女作』3 年经验前端第一次跳槽面试总结
  3. 64位 regsrv win10_64位WINDOWS 10系统下安装Eplan 2.8及注册过程
  4. 十进制转换成二进制java
  5. Dilated Convolution介绍
  6. 华芯超算技术负责人分享分布式存储技术核心
  7. 诱惑视频木马样本态势
  8. 网站编辑企业如何应用智能员工节省了工资支出
  9. java计算机毕业设计智慧防疫上报系统服务端源码+数据库+系统+lw文档
  10. 《大话移动通信(第2版)》赠书活动名单公告