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

python进阶

廖雪峰 移动开发工程师
难度中级
时长 3小时33分
  • map()函数不改变原有的 list,而是返回一个新的 list。 利用map()函数,可以把一个 list 转换为另一个 list,只需要传入转换函数。 由于list包含的元素可以是任何类型,因此,map() 不仅仅可以处理只包含数值的 list,事实上它可以处理包
    查看全部
  • map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。 map(函数,list)
    查看全部
  • 使用数学函数时 improt math math.XXX()
    查看全部
  • fs这个list中存的是三个函数
    查看全部
    0 采集 收起 来源:python中闭包

    2015-10-12

  • 在python下这么生成,斐波那契数列,有意思 class Fib(object): def __init__(self, num): if num==1: self.data=0 elif num==2: self.data=1 else: self.data=[0,1] for i in range (2,num): self.data.append(self.data[i-1]+self.data[i-2]) def __str__(self): return str(self.data) __repe__=__str__ def __len__(self): return len(self.data) f = Fib(10) print f print len(f)
    查看全部
    0 采集 收起 来源:python中 __len__

    2015-10-12

  • a,b,L=0,1,[] for n in range(num): L.append(a) a,b=b,a+b return L
    查看全部
    0 采集 收起 来源:python中 __call__

    2015-10-12

  • 按照 Python 的编程习惯,类名以大写字母开头,紧接着是(object),表示该类是从哪个类继承下来的。类的继承将在后面的章节讲解,现在我们只需要简单地从object类继承。
    查看全部
  • 使用__future__ Python的新版本会引入新的功能,但是,实际上这些功能在上一个老版本中就已经存在了。要“试用”某一新的特性,就可以通过导入__future__模块的某些功能来实现。
    查看全部
  • try 的作用是捕获错误,并在捕获到指定错误时执行 except 语句。 用法: try: form xxxx except ImportError: from xxxx
    查看全部
  • python空格很重要,全角和半角
    查看全部
  • super(Student,self).__init__(name,gender)
    查看全部
    0 采集 收起 来源:python中 __slots__

    2015-10-12

  • 要让 @log 自适应任何参数定义的函数,可以利用Python的 *args 和 **kw,保证任意个数的参数总是能正常调用: def log(f): def fn(*args, **kw):
    查看全部
  • 要看好第几个参数是函数参数,才可以使用匿名函数。
    查看全部
  • 方法调用将作用在 x 的实际类型上。s 是Student类型,它实际上拥有自己的 whoAmI()方法以及从 Person继承的 whoAmI方法,但调用 s.whoAmI()总是先查找它自身的定义,如果没有定义,则顺着继承链向上查找,直到在某个父类中找到为止。 由于Python是动态语言,所以,传递给函数 who_am_i(x)的参数 x 不一定是 Person 或 Person 的子类型。任何数据类型的实例都可以,只要它有一个whoAmI()的方法即可: class Book(object): def whoAmI(self): return 'I am a book' 这是动态语言和静态语言(例如Java)最大的差别之一。动态语言调用实例方法,不检查类型,只要方法存在,参数正确,就可以调用。
    查看全部
    0 采集 收起 来源:python中多态

    2015-10-12

  • ambda和普通的函数相比,就是省去了函数名称而已,同时这样的匿名函数,又不能共享在别的地方调用。
    查看全部
    0 采集 收起 来源:python中闭包

    2015-10-12

举报

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

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