为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
python进阶_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

python进阶

廖雪峰 移动开发工程师
难度中级
时长 3小时33分
  • time.time()返回的是浮点的时间戳,time.localtime(time.time())返回的是一个tuple的时间组,time.strftime()可以将时间fomate,asctime()返回的是gmt的格式
    查看全部
  • 装饰器就是返回一个新的函数在这个函数里调用你想要调用的函数和添加新的功能
    查看全部
  • 和javascript的闭包不同的是js有变量提升机制对应的i是属于前一个作用域的但是py里i就是这个作用域,所以要在写一个函数来访问上一级的作用域
    查看全部
    0 采集 收起 来源:python中闭包

    2017-08-04

  • # _*_ coding:utf-8 _*_ #由于Python是动态语言,类属性也是可以动态添加和修改的; #绑定在一个实例上的属性不会影响其他实例,但是,类本身也是一个对象, #如果在类上绑定一个属性,则所有实例都可以访问类的属性,并且,所有实例访问的类属性都是同一个! #也就是说,实例属性每个实例各自拥有,互相独立,而类属性有且只有一份。 class Person(object): count=0 #由于创建实例必定会调用__init__()方法,所以在这里修改类属性 count 很合适。 def __init__(self,name): self.name=name Person.count=Person.count+1 p1 = Person('Bob') print Person.count p2 = Person('Alice') print Person.count p3 = Person('Tim') print Person.count
    查看全部
  • # _*_ codeing:utf-8 _*_ class Person(object): pass p1 = Person() p1.name = 'Bart' p2 = Person() p2.name = 'Adam' p3 = Person() p3.name = 'Lisa' L1 = [p1, p2, p3] #sorted() 是高阶函数,接受一个比较函数 L2 = sorted(L1, lambda p1, p2: cmp(p1.name, p2.name)) print L2[0].name print L2[1].name print L2[2].name
    查看全部
  • eee
    查看全部
    0 采集 收起 来源:python中闭包

    2017-08-04

  • return float(self.p) / self.q
    查看全部
  • @property---这是关键字,固定格式,能让方法当“属性”用。 @score.setter---前面的"score"是@property紧跟的下面定义的那个方法的名字,"setter"是关键字,这种“@方法.setter”是个固定格式与@property搭配使用。 如果只使用@property而不使用@xx.setter,就不能对“属性”赋值,这时,就可以创建一个只读“属性”。
    查看全部
    0 采集 收起 来源:python中 @property

    2018-03-22

  • 内层函数引用了外层函数的变量(参数也算变量),然后返回内层函数的情况,称为闭包(Closure)。
    查看全部
    0 采集 收起 来源:python中闭包

    2017-08-04

  • 使用 decorator 用Python提供的 @ 语法,这样可以避免手动编写 f = decorate(f) 这样的代码。 要让 @log 自适应任何参数定义的函数,可以利用Python的 *args 和 **kw,保证任意个数的参数总是能正常调用:
    查看全部
  • sorted():对list进行排序。lambda只是一个表达式,就是命的名字 cmp(x,y) 函数用于比较2个对象,如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回
    查看全部
  • Python的函数式编程: 高阶函数 闭包 匿名函数 装饰器 Python的模块和包: __future__包引入 类的继承与多态 定制类 __call__令实例也可以变成函数。 下一步可以继续学习 IO:文件和Socket 多任务:进程和线程 数据库 Web开发
    查看全部
    0 采集 收起 来源:课程总结

    2017-08-03

  • 父类定义了slot之后,对子类的属性不起作用,子类可继续多态 出其他属性。当然,子类也可继续自定义slot(只限其他属性)
    查看全部
    0 采集 收起 来源:python中 __slots__

    2017-08-03

  • 这里还有点问题
    查看全部

举报

0/150
提交
取消
课程须知
本课程是Python入门的后续课程 1、掌握Python编程的基础知识 2、掌握Python函数的编写 3、对面向对象编程有所了解更佳
老师告诉你能学到什么?
1、什么是函数式编程 2、Python的函数式编程特点 3、Python的模块 4、Python面向对象编程 5、Python强大的定制类
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!