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

python进阶

廖雪峰 移动开发工程师
难度中级
时长 3小时33分
  • map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。
    查看全部
  • 1、函数不仅可以返沪int,str,list,dict这些数据类型,还能够返回函数; 1.1、即定义一个函数a,在其内部再定义一个函数b,然后返回函数b; 1.2、当调用函数a的时候,就会得到一个a返回的一个函数,也就是函数b; 2、返回函数可以用来将部分的计算延迟 2.1、也就是返回的是仅仅返回函数b,而不调用函数b,直到需要调用函数b的时候,才进行计算;
    查看全部
  • key 和 reverse 比一个等价的 cmp 函数处理速度要快。这是因为对于每个列表元素,cmp 都会被调用多次,而 key 和 reverse 只被调用一次
    查看全部
  • sorted()不仅可以用cmp来实现自定义排序,还可以使用key和reverse进行排序 key -- 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中,指定可迭代对象中的一个元素来进行排序。 reverse -- 排序规则,reverse = True 降序 , reverse = False 升序(默认)。 代码示例: >>> students = [('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10)] >>> sorted(students, key=lambda s: s[2]) # 按年龄排序 [('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)] >>> sorted(students, key=lambda s: s[2], reverse=True) # 按降序 [('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10)]
    查看全部
  • 1、sorted()函数可以对list进行排序,默认按从小到大排序, 2、sorted()函数是在排序时新建一个list,而不是在原来的list上进行操作; 3、sorted()对字符串进行排序时,字符串默认按照ASCII大小来比较 3.1、ASCII中,字母从小到大排序位A-Z,然后a-z 4、比较函数的含义是,传入两个待比较的元素x,y,如果x应该排在y前面,返回-1;如果x应该排在y后面,返回1,如果x和y相等,返回0
    查看全部
  • 像这种内层函数引用了外层函数的变量(参数也算变量),然后返回内层函数的情况,称为闭包(Closure)。
    查看全部
    0 采集 收起 来源:python中闭包

    2018-01-29

  • 但是,如果返回一个函数,就可以“延迟计算”
    查看全部
  • map 函数可对list中每个值执行引入函数,生成新list,map(函数f,list)
    查看全部
  • sorted()也可以对字符串进行排序,字符串默认按照ASCII大小来比较
    查看全部
  • __init__详解:http://www.jianshu.com/p/71c14e73c9d9
    查看全部
  • sorted()函数可对list进行排序. 如果 x 应该排在 y 的前面,返回 -1,如果 x 应该排在 y 的后面,返回 1。如果 x 和 y 相等,返回 0。
    查看全部
  • s.strip(rm) 删除 s 字符串中开头、结尾处的 rm 序列的字符。 当rm为空时,默认删除空白符(包括'\n', '\r', '\t', ' ').
    查看全部
  • 斐波那契数列。
    查看全部
    0 采集 收起 来源:python中 __len__

    2018-01-29

  • 求最大公约数的两种方法。
    查看全部
  • reduce()还可以接收第3个可选参数,作为计算的初始值
    查看全部

举报

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

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