Python day-4

现在是2017/8/9 晚上10:51 有好几天没有学习了,真的是最近有点忙呀,每次收拾完都已经10点多了,今天终于有时间了

先来总结一下今天所学的内容吧

装饰器decorator:装饰器就是高阶函数,它的返回也是函数,可以代碼運行期間動態增强原函数功能,定义比较复杂,但是调用起来很方便  通过@装饰器 给某一函数增加功能

偏函数:偏函数的功能就是类似于给函数设置默认参数,functools.partrial(,)

使用模块:import sys     可直接访问,模块中public属性

安装模块:pip install

类与实例:class Student(object) ()中是这个Student的父类

访问权限:__args 私有属性   可通过  set get 方法定义很访问

继承与多态:子类可继承父类的所有属性,多态可以简单的理解为同一个函数返回的内容可以是不同的,注意动态语言特性,变量类型的不确定性

访问对象信息: type() isinstance('',str)  dir()  getattr(obj,'')  hasattr(obj,'') setattr(obj,'')

实例属性与类属性:实例的属性是实例所拥有的, 类的属性是类本身所有用,实例也可实现类的属性 在平时应该注意避免,实例的属性应该避免与类的属性同名,实例的属性可del

这些内容与Java类似,所以还是比较轻松的,但是还是应该动脑筋去思考,明天继续加油

认真的男人最可怕

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,954评论 18 399
  • 要点: 函数式编程:注意不是“函数编程”,多了一个“式” 模块:如何使用模块 面向对象编程:面向对象的概念、属性、...
    victorsungo阅读 5,507评论 0 6
  • Python进阶框架 希望大家喜欢,点赞哦首先感谢廖雪峰老师对于该课程的讲解 一、函数式编程 1.1 函数式编程简...
    Gaolex阅读 10,892评论 6 53
  • 以下是iOS layout机制常用的相关方法: * layoutSubviews:对subviews重新布局,这个...
    JavaLily阅读 4,453评论 0 1
  • 输出重定向命令 Linux允许将命令执行结果重定向到一个文件,本应显示在终端上的内容保存到指定文件中。 如:ls ...
    不浪漫的浪漫_ea03阅读 1,579评论 0 0