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

python进阶

廖雪峰 移动开发工程师
难度中级
时长 3小时33分
  • map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。
    查看全部
  • 函数名跟变量没有本质的区别 比如abs=len 我们就把len 函数赋给了 abs函数 因此我们输入abs(2)就会报错,而不是输出2, 因为abs本质上已经不指向absolute function了,而是指向len 函数了。
    查看全部
  • 变量可以指向函数
    查看全部
  • print filter(lambda x: x == x.strip('__'),dir(p))
    查看全部
  • capitalize() 首字母大写,其余全部小写 upper() 全转换成大写 lower() 全转换成小写 title() 标题首字大写,如"i love python".title() "I love python"
    查看全部
  • 函数:functions() 函数式:functional() 函数 != 函数式 不同语言的抽象层次(从低到高):计算机硬件——汇编语言——c语言——Python语言
    查看全部
  • 我的解法是使用默认参数,让函数f的默认参数等于当前的i 结果是对的,目前还不是特别确定这样做是否能够符合题目的原意。
    查看全部
    0 采集 收起 来源:python中闭包

    2016-12-27

  • def is_not_empty(s): return s and len(s.strip()) > 0 filter(is_not_empty, ['test', None, '', 'str', ' ', 'END']) 注意: s.strip(rm) 删除 s 字符串中开头、结尾处的 rm 序列的字符。 当rm为空时,默认删除空白符(包括'\n', '\r', '\t', ' ')
    查看全部
  • IO: 文件与Socket 多任务:进程和线程 数据库 Web开发
    查看全部
    0 采集 收起 来源:课程总结

    2016-12-27

  • class Student(Person): __slots__ = Person.__slots__ + ('score', ) def __init__(self, name, gender, score): super(Student, self).__init__(name, gender) self.score = score
    查看全部
    0 采集 收起 来源:python中 __slots__

    2016-12-27

  • class Fib(object): def __init__(self, num): a, b, L= 0, 1, [] for n in range(num): L.append(a) a, b = b, a+b self.__lst = L def __str__(self): return str(self.__lst) __repr__ = __str__ def __len__(self): return len(self.__lst)
    查看全部
    0 采集 收起 来源:python中 __len__

    2016-12-27

  • def __cmp__(self, s): # 非Student类 if not isinstance(self, Student) and not isinstance(s, Student): return cmp(self, s) # 非Student类与Student类比较 if not isinstance(self, Student): return -1 if not isinstance(s, Student): return 1 # Student类比较 if self.score > s.score: return -1 elif self.score < s.score: return 1 else: return cmp(self.name, s.name)
    查看全部
    0 采集 收起 来源:python中 __cmp__

    2018-03-22

  • 由于Python的动态特性,json.load()并不一定要从一个File对象读取内容。任何对象,只要有read()方法,就称为File-like Object,都可以传给json.load()。
    查看全部
    0 采集 收起 来源:python中多态

    2016-12-26

  • 类的继承,父类和子类是一种Is关系,在继承时需要有 super()._init_()语句
    查看全部
  • 解释器内部会将**kw拆分成对应的dict. setattr()方法接受3个参数:setattr(对象,属性,属性的值) setattr(self,k,v)相当于self.k = v kw.iteritems()历遍字典kw的所有key和value,分别匹配k,v
    查看全部

举报

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

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