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

python进阶

廖雪峰 移动开发工程师
难度中级
时长 3小时33分
  • 高阶函数append的时候一定要拖家带口

    查看全部
    0 采集 收起 来源:python中闭包

    2018-04-17

  • 类是模板,而实例则是根据类创建的对象。实例属性每个实例各自拥有,互相独立,而类属性有且只有一份。

    查看全部
  • Python对属性权限的控制是通过属性名来实现的,如果一个属性由双下划线开头(__),该属性就无法被外部访问。以"__xxx__"定义的属性在Python的类中被称为特殊属性,可以被外部访问,有很多预定义的特殊属性可以使用,通常我们不要把普通属性用"__xxx__"定义。以单下划线开头的属性"_xxx"虽然可以被外部访问,但是按照习惯,他们不应该被外部访问。

    查看全部
  • Python中转变大小写的直接函数有以下方法

    upper()——所有字母大写   

    lower()——所有字母小写

    capitalize()——首字母大写,其他字母小写

    title()——所有单词首字母大写,其他小写


    查看全部
  • python中初始化实例属性,为类添加__init__() 方法,第一个参数必须是 self(也可以用别的名字,但建议使用习惯用法),后续参数可以自由指定,可接受任意关键字参数

    查看全部
  • 对reduce还是不熟练啊,包括装饰map 和filt

    查看全部
  • .lower() 和.upper效果一样

    查看全部
  • abs 是一个内置函数 不在math包内

    sqrt 是math 包内的一个函数


    查看全部
  • https://img1.sycdn.imooc.com//5ad58ab400014bb607410339.jpg

    打印false,表示它们在内存中的地址不一样

    查看全部
  • _cmp__是一种特殊方法 利用这个,对所需内容进行排序。例如此题。是对学生成绩先按照成绩排序由高到低,如果成绩相同就按照姓名首字母顺序进行排序。 其中要注意的是最后一行的‘-’号 。因为cmp是由低到高,加上-号就由高到底了。

    查看全部
    0 采集 收起 来源:python中 __cmp__

    2018-04-17

  • 记录了三位陈独秀的代码

    查看全部
  • #map 是单装饰逻辑,reduce就是交互逻辑

    查看全部
  • https://img1.sycdn.imooc.com//5ad57c4900013c4811660598.jpg

    报错,

    第12行,应该是return f,不是return f(*args,**wk)

    返回应该是值,不是返回一个函数那一步

    把那个f=f(*args,**wk)改成   r=f(*args,**wk)试试,变量名不要跟函数重名呢

    下面是正确的代码:

    https://img1.sycdn.imooc.com//5ad57d250001c99f10540591.jpg

    这是上一节的,没有functools,这里多余了,跟下面@performance('ms')重复!

    查看全部
  • 特殊方法  (都是定义在class中的,没必要显式调用。。。)

    用于print的__str__( )方法

    用于len的__len__( ) 方法

    用于cmp的__cmp__( ) 方法

    查看全部
  • 对于实例变量,dir()返回所有实例属性,包括`__class__`这类有特殊意义的属性。注意到方法`whoAmI`也是 的一个属性。

    如何去掉`__xxx__`这类的特殊属性,只保留我们自己定义的属性?回顾一下filter()函数的用法。

    dir()返回的属性是字符串列表,如果已知一个属性名称,要获取或者设置对象的属性,就需要用 getattr() setattr( )函数了


    查看全部

举报

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

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